Oracle에서 저장 프로시저는 특정 기능을 완료하기 위한 SQL 문 집합입니다. 사용자는 저장 프로시저 이름을 지정하고 구문 형식을 "create"로 지정하여 이를 실행합니다. 프로시저 저장 프로시저 이름" "을 바꿉니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Oracle 버전 11.2.0.1.0, DELL G3 컴퓨터.
Oracle 저장 프로시저는 프로세스 선언, 실행 프로세스 부분, 저장 프로시저 예외의 세 부분으로 구성됩니다(작성 가능. 스크립트의 내결함성과 디버깅 편의성을 높이기 위해 예외 처리 작성)
사용 저장 프로시저 주로 복잡한 함수를 완성하기 위한 것입니다. sql 문을 직접 사용하는 경우 매번 컴파일해야 합니다. 그러나 저장 프로시저는 한 번만 컴파일하면 되며 나중에 직접 호출할 수 있습니다.
라인 1: CREATE OR REPLACE PROCEDURE는 Oracle 데이터베이스에 스켈레톤이라는 저장 프로시저를 생성하고 존재하는 경우 이를 덮어쓰도록 알리는 SQL 문입니다. 라인 2: IS 키워드는 PL/SQL 본문을 나타냅니다. 따를 것입니다. 3행: BEGIN 키워드는 PL/SQL 본문의 시작을 나타냅니다. 라인 4: NULL PL/SQL 문은 아무 작업도 수행하면 안 됨을 나타냅니다. PL/SQL 본문에 하나 이상의 문장이 있어야 하므로 이 문장을 삭제할 수 없습니다.라인 5: END 키워드는 PL/SQL 본문의 끝을 나타냅니다.저장 프로시저 생성 구문:create or replace procedure procedure_name as begin extention; end; /참고:
위 내용은 오라클 저장 프로시저란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!