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 단일 디 버 깅 을 시작 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: