Q&A

  • 오라클 8i에서 view를 만드는 방법?????
안녕하세요.

질문을 했는데..   원하는 답변이 아니어서 다시한번 질문을 합니다.

질문)
1) 오라클 8i에서 VIEW를 만드는 방법은??
2) 뷰는 파라메터를 넘길수 없는지??  
3) 델파이에 있는 QuickRep에서 View를 사용해서 출력을 하는 방법은??



오라클에서 프로시져를 만들땐...   아래처럼 만드는데..

    오라클의 SQLPlus Worksheet에서    
CREATE OR REPLACE PROCEDURE 급여_proc(
     사원코드 IN     varchar2                   /* 사원코드 */
)
begin    
  ...... 중간 생략....

end;

뷰는 어떻게 만드는지???.
3  COMMENTS
  • Profile
    이병훈 2002.02.26 02:47
    안녕하세요.

    1번 질문에 대한 저의 생각입니다.
    create or replace view v_kk as
       select * from kk
         where 컬럼 = '조건'

    이렇게 생성하시면 됩니다.

    2번에 대한 저의 생각..
      파라메터를 넘기는 것이 어떤것인지. ..
      컬럼을 말씀하시는 건지 잘 모르겠네요. ^^;;

    3번에 대한 저의 생각
      뷰도 테이블 처럼 사용하시면 됩니다.

    머. 지나가다 저의 생각을 몇자 적어 봤습니다. .

  • Profile
    강성만 2002.02.26 03:45
    답변 감사 합니다.
      뷰를 만드는 방법을 알았거든요   ....  감사

    그런데  한가지 질문이 더 있거든요.
    2번  파라메터는  field를 말한것으로  조건을 넘길수 있는지??

    예를들면  field1의 값이   1,1,1,2,2,2,3,3,3,4,4,4  일때  값이 111만 불러오도록
    할려고 합니다.

    create or replace view v_kk(field1) as
      select field1  from kk
        where field1= 변수      //변수는 파라메터 값으로 유동적으로 변할수 있음
                                           프로시져에서는  파라메터를 넘길수 있는데..  
                                           뷰에서는 파라메터를  넘길수 없는지??



    사용중인 프로시져를 예를 들어보겠어요.
    CREATE OR REPLACE PROCEDURE PROD_T111_SP02
    (
        v_field IN     VARCHAR2;               /* 파라메터값 */
    )
    begin
      select field1  from kk
        where field1= v_field                    /* v_field는 고정값이 아닌 유동적으로 변할수 있는 값으로 스트링 변수를 사용해서 넘김 */
    end;


      


  • Profile
    장태원 2002.02.26 00:36
    뷰테이블 만드는 법 넘 쉬워여.

    create  view V_table_name (field1,field2,field3)
    as
    (
    select Tfield1,Tfield2,TField3 from table_name
    )

    이런식..ㅡㅡ;