Oracle 저장 프로시저에서는 SQL 문을 종료하는 데 세미콜론을 사용하기 때문에 명령문 사이에 세미콜론(;) 대신 슬래시(/)를 사용하고, 슬래시를 사용하면 현재 명령문의 실행이 종료되지 않도록 여러 명령문을 연속적으로 실행할 수 있습니다.
Oracle 저장 프로시저 문 사이의 세미콜론을 바꾸는 데 사용하는 방법
Oracle 저장 프로시저에서는 세미콜론(;) 대신 슬래시(/)를 문 구분 기호로 사용할 수 있습니다.
이유:
세미콜론은 Oracle에서 SQL 문의 종결자로 사용됩니다. 저장 프로시저에서 문 뒤에 다른 문이 오는 경우 슬래시가 현재 문의 실행을 종료하지 않으므로 더 적합합니다.
예:
<code class="oracle">CREATE OR REPLACE PROCEDURE my_procedure AS BEGIN -- 语句 1 SELECT * FROM table1; / -- 语句 2 UPDATE table2 SET column1 = 'value1' WHERE column2 = 'value2'; END;</code>
위의 예에서는 슬래시를 사용하여 문 1과 문 2를 구분하므로 동일한 저장 프로시저 내에서 실행할 수 있습니다.
기타 참고 사항:
위 내용은 Oracle 저장 프로시저 문 사이의 세미콜론을 바꾸려면 무엇을 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!