2020년 7월 18일 토요일

ORACLE, 1-5. PL/SQL과 관련된 SQL*Plus 명령어 ​ http://ojc.asia/bbs/board.php?bo_table=LecSQLnPlSql&wr_id=561 PL/SQL과 관련된 SQL*Plus 명령어 1-5. PL/SQL과 관련된 SQL*Plus 명령어 n Accept : 사용자에게 메시지를 보여주며 사용자의 입력을 기술한 치환변수로 받아낸다. n Variable : PL/SQL내부에서 참조되는 바인드변수를 정의한다. n Print : 바인드 변수의 값을 출력한다. n Execute : PL/SQL 명령문을 실행(함수나 프로시저를 실행한다) n 치환변수… ojc.asia n Accept : 사용자에게 메시지를 보여주며 사용자의 입력을 기술한 치환변수로 받아낸다. n Variable : PL/SQL내부에서 참조되는 바인드변수를 정의한다. n Print : 바인드 변수의 값을 출력한다. n Execute : PL/SQL 명령문을 실행(함수나 프로시저를 실행한다) n 치환변수 : 명령이 실행될 때마다 사용자에게 입력값을 요구한다. 단일 엠퍼샌드(&)를 사용한다. 이중 앰퍼샌드(&&)로 선언하는 경우에는 세션기간동안 또는 변수가 재설정 될 때까지 그 값을 유지하므로 명령이 실행될 때 마다 입력값을 요구하지는 않는다. 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 ​

1-5. 1-5. PL/SQL과 관련된 SQL*Plus 명령어

n Accept : 사용자에게 메시지를 보여주며 사용자의 입력을 기술한 치환변수로 받아낸다.

n Variable : PL/SQL내부에서 참조되는 바인드변수를 정의한다.

n Print : 바인드 변수의 값을 출력한다.

n Execute : PL/SQL 명령문을 실행(함수나 프로시저를 실행한다)

n 치환변수 : 명령이 실행될 때마다 사용자에게 입력값을 요구한다. 단일 엠퍼샌드(&)를 사용한다. 이중 앰퍼샌드(&&)로 선언하는 경우에는 세션기간동안 또는 변수가 재설정 될 때까지 그 값을 유지하므로 명령이 실행될 때 마다 입력값을 요구하지는 않는다.

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

1-5. PL/SQL과 관련된 SQL*Plus 명령어

n Accept : 사용자에게 메시지를 보여주며 사용자의 입력을 기술한 치환변수로 받아낸다.

n Variable : PL/SQL내부에서 참조되는 바인드변수를 정의한다.

n Print : 바인드 변수의 값을 출력한다.

n Execute : PL/SQL 명령문을 실행(함수나 프로시저를 실행한다)

n 치환변수 : 명령이 실행될 때마다 사용자에게 입력값을 요구한다. 단일 엠퍼샌드(&)를 사용한다. 이중 앰퍼샌드(&&)로 선언하는 경우에는 세션기간동안 또는 변수가 재설정 될 때까지 그 값을 유지하므로 명령이 실행될 때 마다 입력값을 요구하지는 않는다.

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

http://ojc.asia/bbs/board.php?bo_table=LecSQLnPlSql&wr_id=561

n Accept : 사용자에게 메시지를 보여주며 사용자의 입력을 기술한 치환변수로 받아낸다.

n Variable : PL/SQL내부에서 참조되는 바인드변수를 정의한다.

n Print : 바인드 변수의 값을 출력한다.

n Execute : PL/SQL 명령문을 실행(함수나 프로시저를 실행한다)

n 치환변수 : 명령이 실행될 때마다 사용자에게 입력값을 요구한다. 단일 엠퍼샌드(&)를 사용한다. 이중 앰퍼샌드(&&)로 선언하는 경우에는 세션기간동안 또는 변수가 재설정 될 때까지 그 값을 유지하므로 명령이 실행될 때 마다 입력값을 요구하지는 않는다.

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

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...