我不能運行下面的SP錯誤-104火鳥創建存儲過程
CREATE PROCEDURE SP_NYANSAT(
FORNAVN VARCHAR(30),
EFTERNAVN VARCHAR(30),
ADRESSE VARCHAR(50),
POSTNUMMER CHAR(4),
TELEFONNUMMER CHAR(8),
EMAIL VARCHAR(50))
AS
DECLARE VARIABLE ID INTEGER;
BEGIN
ID = GEN_ID(GEN_ANSAT_ID,1);
INSERT INTO MYTABLE (ID, FORNAVN, EFTERNAVN, ADRESSE, POSTNUMMER, TELEFONNUMMER, EMAIL) VALUES (:ID, :FORNAVN, :EFTERNAVN, :ADRESSE, :POSTNUMMER, :TELEFONNUMMER, :EMAIL);
END
的錯誤我得到的是以下幾點:
can't format message 13:896 -- message file C:\Windows\firebird.msg not found.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 3, column 1.
CREATE.
有了,我得到以下錯誤:無效令牌。 動態SQL錯誤。 SQL錯誤代碼= -104。 令牌未知 - 第3行第1列。 SET。 – Herter
您使用哪種工具創建SP?它是isql還是另一個?就我所知,SET TERM特定於Firebird,因此無論使用哪種組件或工具創建SP,都需要能夠識別它。 –
我完全按照原樣複製了代碼..我使用IBExpert創建過程..也許它是IBExpert,它不理解它? – Herter