안녕하세요.
오라클 초보입니다.
아래와 같이 프로시저를 생성하기 위해 작업을 했으나, 오류가 발생되서.. 어떻게 해야 제대로 생성이 될 수 있는지 도움 부탁 드립니다.
===================================================================================================================
CREATE OR REPLACE PROCEDURE PDM.DOCUPDATEDATE
(urid IN NVARCHAR , userid IN NVARCHAR)
IS
BEGIN
UPDATE DOCUMENT_PROPERTIES set D$UPDATEDATE = GETDATE() where DOCUMENT_ID = @urid;
if(select name from DOCUMENT_TRIPLE where name = 'D$UPDATEDATE' and urid = @urid) is not null;
BEGIN
UPDATE DOCUMENT_TRIPLE set value = GETDATE() where urid = @urid and name = 'D$UPDATEDATE';
END;
ELSE
BEGIN
INSERT DOCUMENT_TRIPLE (urid,value,name) values(@urid,GETDATE(),'D$UPDATEDATE');
END;
END;
===================================================================================================================
오류내용 : 경고: 컴파일 오류와 함께 프로시저가 생성되었습니다, PLS-00103 ENCOUNTERED THE SYMBOL "SELECT"
|