2009년 8월 16일 일요일

변수사용

▣ 선언, 사용, 정의

SQL> r

1 declare => 선언

2 x number(4); => 정의

3 y number(4);

4 begin

5 x:=3;

6 y:=10;

7 dbms_output.put_line(x+y); => 사용

8* end;

13 => 결과

   

PL/SQL procedure successfully completed.

   

SQL> declare

2 x number(4);

3 y number(4) := 10; => 선언과 정의 동시에 ( := )

4 begin

5 x:=3;

6 -- y:=10;

7 dbms_output.put_line(x+y);

8 end;

9 /

13

   

PL/SQL procedure successfully completed.

   

▣ 파라미터 사용

SQL> create or replace procedure p3(su number)

2 as

3 y number(4) := 10;

4 begin

5 dbms_output.put_line(su+y);

6 end;

7 /

   

Procedure created.

   

SQL> exec p3(3);

13

   

PL/SQL procedure successfully completed.

   

댓글 없음:

댓글 쓰기