목록프로시저 (2)
hello world
1.프로시저(Procedure) -- 프로시저 : 이름, 매개변수, 반환값(x) CREATE OR REPLACE PROCEDURE hello -- 매개 변수가 없으면 () 생략 IS -- 프로시저의 시작 msg VARCHAR2(20) := 'hello world'; -- 변수 초기값 선언 BEGIN -- 문장의 시작 DBMS_OUTPUT.PUT_LINE(msg); END; -- 문장의 끝 / -- 프로시저 종료 - DBMS_OUTPUT.PUT_LINE 활성화 SET SERVEROUTPUT ON; -프로시저의 실행 EXEC hello; 2.프로시저 예제 (IN / OUT / IN OUT 형태) 2-1) 사원번호를 받아 해당 사원 급여를 올려주는 프로시저 (in) --IN 매개변수 --IN : 값이 프로시저..
[특정 문자가 포함된 프로시저를 검색해 주는 쿼리] 특정 단어가 포함된 프로시저를 검색해주는 쿼리 아래의 custNm에 검색하고 싶은 문자를 입력하면 된다. SELECT * FROM USER_SOURCE WHERE 1=1 AND TYPE IN ('PACKAGE', 'PACKAGE BODY', 'PROCEDURE', 'FUNCTION') AND text LIKE '%custNm%' ORDER BY NAME, LINE; [생성된 프로시저 목록 전체 검색] SELECT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE='PROCEDURE'; SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='FUNCTION';