본문 바로가기

PLSQL3

Lecture 19 - PLSQL(3) set serveroutput ON begin tel1; end; / set serveroutput OFF stored procedure declare create or replace procedure 프로시저명 is 변수 선언 변수선언 begin begin end end / tel 1 프로시저 create or replace procedure tel1 is v_tel varchar2(10) := '123456'; begin v_tel := substr(v_tel, 1, 3) || '-' || substr(v_tel, 4); dbms_output.put_line('전화번호 : ' || v_tel); end; / tel_main serveroutput을 tel1에서처럼 직접 치지 말고 템플릿에 적어두어 t.. 2019. 4. 17.
Lecture 18 - PLSQL(2) plsql 20 table set serveroutput ON DECLARE --TABLE type table_type is table of number index by binary_integer; v_table table_type; BEGIN v_table(1) := 10; v_table(2) := 20; v_table(3) := 30; v_table(4) := 40; v_table(5) := 50; for idx in 1..5 loop dbms_output.put_line(v_table(idx)); end loop; end; / set serveroutput OFF plsql 21 암시적 커서(cursor) 1. 암시적 커서 - 오라클이 내부적으로 사용하는 커서 sql%rowcount - 영향받은 함.. 2019. 4. 17.
Lecture 17 - PLSQL(1) 오라클 PL/SQL 강좌 PL/SQL은 Oracle's Procedural Language extension to SQL의 약자이다. 종류 익명 프로시저 - file을 통해서 실행 내장 프로시저 - Oracle에 저장 함수 - 함수형식으로 Oracle에 저장 plsql 01 시작 set serveroutput ON begin -- 내용 구문 -- 출력 -- 한 줄 + 엔터 dbms_output.put_line('Hello PL/SQL'); dbms_output.put_line('Hello PL/SQL'); dbms_output.put('Hello PL/SQL'); dbms_output.put('Hello PL/SQL'); dbms_output.put_line(''); dbms_output.put('Hel.. 2019. 4. 17.