반응형
pl/sql 프로시저에서 변수를 선언할 때 구문 오류 발생
이것은 저를 좀 화나게 합니다.절차에 변수를 추가하려고 하는데 작동하지 않습니다. 방금 다음 오류 메시지가 표시되었습니다.
[오류] 구문 확인(25:7): ERROR 행 25, col 7, ending_line 25, ending_col 12, '번호' 발견, 예상: ; 또는 - .기본값은 NULL이 아님 - 또는 - % - 또는 - ( . @)
저는 문제를 분리하기 위해 아래의 정말 기본적인 절차를 제시했는데, 제가 본 모든 기본 구문 가이드에서 제가 한 일을 하라고 되어 있듯이, 이제 저는 완전히 막혔습니다.아래와 같이 변수를 선언할 수 없는 이유는 무엇입니까?저는 보통 SQL Server에서 코딩을 합니다. 문제에 대한 단서가 있다면 말이죠.도와줄 수 있는 사람이 있다면 정말 감사합니다!
CREATE OR REPLACE PROCEDURE MRCS.pro_xxx_test1 (cats out sys_refcursor)
IS
declare
spoon number;
balls varchar2(3);
BEGIN
open cats for select * from dual;
end;
/
"DELLARE"를 제거합니다.함수/프로시저 선언에 필요하지 않음
CREATE OR REPLACE PROCEDURE MRCS.pro_xxx_test1 (cats out sys_refcursor)
IS
spoon number;
balls varchar2(3);
BEGIN
open cats for select * from dual;
end;
/
다음 사이의 로컬 변수 선언IS
그리고.BEGIN
절차 및 기능을 위한 블록
CREATE OR REPLACE PROCEDURE MRCS.pro_xxx_test1 (cats out sys_refcursor)
IS
spoon number;
balls varchar2(3);
BEGIN
open cats for select * from dual;
end;
/
언급URL : https://stackoverflow.com/questions/12786312/syntax-error-when-declaring-variables-in-a-pl-sql-procedure
반응형
'programing' 카테고리의 다른 글
봄 데이터 JPA의 항목 목록을 포함 쿼리를 사용하여 여러 열 검색 (0) | 2023.06.07 |
---|---|
ASP.NET에 호환되지 않는 두 개의 세션 상태 유형이 있는 이유는 무엇입니까? (0) | 2023.06.07 |
여러 매개 변수를 사용하여 Sub를 호출할 때 VBA에서 오류를 반환합니다. (0) | 2023.06.07 |
C에서 정의되었지만 사용되지 않은 기능 경고 (0) | 2023.06.07 |
Python에서 고성능 퍼지 문자열 비교, Levenshtein 또는 difflib 사용 (0) | 2023.06.07 |