개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

* Scalar 데이터 형태는 1개의 값을 가지며, 숫자, 문자, 날짜 그리고 BOOLEAN 4가지로 나눌 수 있습니다.

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

* ​PL/SQL 블럭안에서 변수를 선언하고 참조함으로써 값을 저장하거나 변경할 수 있습니다.

이렇게 PL/SQL 블럭안에서 변수들을 사용하기 위해서는 먼저 DECLARE Section에서 선언을 하여야 합니다.

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

[예제4] 앞의 예제3에서 작성한 P_TAX Procedure를 실행하면 다음과 같습니다.

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

Parameter는 실행환경과 Program사이에 값을 주고 받는 역할을 합니다. 또한 Block 안에서는 변수와 똑같이 일시적으로 값을 저장하는 역할을 합니다. 

 

 

* Procedure나 Function은 실행할 때 사용할 Parameter가 없거나 여러 개를 가질 수도 있으며, 사용되는 Parameter에는 실행환경에서 Function/Procedure로 값을 전달하는 IN이 있고, F/P에서 실행환경으로 값을 전달하는 OUT, 양쪽으로 전달하는 IN OUT등이 있다

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* 나중에 실행할 일련의 작업을 위해 PL/SQL Procedure를 작성합니다.

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* 실행환경에 반드시 하나의 값을 돌려줘야 되는 경우에 Function을 생성합니다. Function 정의의 Header에 RETURN 될 데이터 타입을 선언하고 PL/SQL Block에서 RETURN문에 의해 RETURN되는 값을 정의합니다.

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* ​PL/SQL 블럭내에서는 한 문장이 종료할 때마다 세미콜론(;)을 씁니다.

 

* ​END뒤에 ;을 사용하여 하나의 블럭이 끝났다는 것을 명시합니다.

 

* ​PL/SQL 블럭의 작성은 편집기를 통해 파일로 작성할 수도 있고 SQL 프롬프트에서 바로 작성할 수도 있습니다.

 

* ​SQL *Plus환경에서는 DECLARE나 BEGIN이라는 키워드로 PL/SQL 블록이 시작하는 것을 알 수 있습니다.

 

* ​CREATE 명령이 실행되기 위해서는 / 가 필요합니다. 

+ Recent posts