2016년 9월 28일 수요일

[오라클학원,SQL학원,PLSQL학원추천◆탑크리에듀]#2. PLSQL과 관련된 SQL 명령어

#2. PLSQL과 관련된 SQL 명령어 

PL/SQL과 관련된 SQL*Plus 명령어 

 Accept : 사용자에게 메시지를 보여주며 사용자의 입력을 기술한 치환변수로 받아낸다. 
 Variable : PL/SQL내부에서 참조되는 바인드변수를 정의한다. 
 Print  : 바인드 변수의 값을 출력한다. 
 Execute : PL/SQL 명령문을 실행(함수나 프로시저를 실행한다) 
 치환변수 : 명령이 실행될 때마다 사용자에게 입력값을 요구한다. 단일 엠퍼샌드(&)를 사용한다. 이중 앰퍼샌드(&&)로 선언하는 경우에는 세션기간동안 또는 변수가 재설정 될 때까지 그 값을 유지하므로 명령이 실행될 때 마다 입력값을 요구하지는 않는다. 

SQL> edit ojc1 

ACCEPT p_deptno PROMPT 'Enter the Deptno:' 
VARIABLE total_sal NUMBER 

DECLARE 
BEGIN 
        SELECT SUM(SAL) INTO :total_sal FROM EMP 
        WHERE deptno = &p_deptno; 
END; 

PRINT total_sal 

SQL> @OJC1 
Enter the Deptno:10 
구  4:        WHERE deptno = &p_deptno; 
신  4:        WHERE deptno = 10; 

PL/SQL 처리가 정상적으로 완료되었습니다. 

 TOTAL_SAL 
---------- 
      8750

댓글 없음:

댓글 쓰기