我想創建一個存儲過程通過以下方式:的Java存儲過程給了一個錯誤
DROP procedure IF EXISTS plus1inout
/;
CREATE procedure plus1inout (IN arg int, OUT res int)
BEGIN ATOMIC
set res = arg + 1;
END
/;
我收到以下錯誤:
Msg 156, Level 15, State 1.
Incorrect syntax near the keyword 'IF'.
Msg 156, Level 15, State 1.
Incorrect syntax near the keyword 'IN'. (Line 3)
這不是'的Sql Server'語法 –
提示存在的語法:'創建或者更換程序。 –
您正在使用Oracle語法,但錯誤消息定義來自Ms Sql-server。檢查您是否連接到正確的服務器 – Serg