Oracle 저장 프로 세 스 입문 학습 기본 문법

1.기본 구조 create or REPLACE PROCEDURE 저장 프로 세 스 이름(매개 변수 1 IN NUMBER,매개 변수 2 IN NUMBER)IS 변수 1 INTEGER:=0;변수 2 DATE;BEGIN END 저장 프로 세 스 이름 2.select INTO STATEMENT 는 select 조회 결 과 를 변수 에 저장 합 니 다.여러 열 을 여러 변수 에 동시에 저장 할 수 있 습 니 다.기록 이 있어 야 합 니 다.그렇지 않 으 면 이상 을 던 집 니 다(기록 이 없 으 면 NODATA_FOUND)예:BEGIN select col 1,col 2 into 변량 1,변량 2 from typestruct where xxx;  EXCEPTION   WHEN NO_DATA_FOUND THEN      xxxx;   END; ...3.IF 판단 IF VTEST=1 THEN     BEGIN      do something     END;   END IF; 4.while 순환 WHILE VTEST=1 LOOP   BEGIN  XXXX   END;   END LOOP; 5.변수 할당 VTEST := 123; 6.커서 사용 에 사용...IS CURSOR cur IS select*from xxx;  BEGIN  FOR cur_result in cur LOOP   BEGIN    V_SUM :=cur_결과.열 명 1+cur결과.2 END; END LOOP;   END; 7.인자 가 있 는 cursor CURSOR CUSER(C_ID NUMBER) IS select NAME FROM USER where TYPEID=C_ID;   OPEN C_USER(변수 값);  LOOP   FETCH C_USER INTO V_NAME;   EXIT FETCH C_USER%NOTFOUND;    do something   END LOOP;   CLOSE C_USER; 8.pl/sql developer debug 로 데이터 베 이 스 를 연결 한 후 Test WINDOW 를 만들어 창 에 SP 를 호출 하 는 코드 를 입력 하고 F9 는 debug,CTRL+N 단일 디 버 깅 을 시작 합 니 다.

좋은 웹페이지 즐겨찾기