我正在創建一個存儲過程,該存儲過程將向當前表中添加一個馬,但我收到此錯誤。有誰知道爲什麼會出現這個錯誤?當期望以下某個時,遇到符號「@」sql
CREATE OR REPLACE PROCEDURE ADDHORSE (
HorseID IN INTEGER,
Stable IN VARCHAR2,
Horse_Name IN VARCHAR2,
DateofBirth IN DATE,
Sex Char:=1);
Height FLOAT,
Dam VARCHAR2:=30),
Sire VARCHAR2:=30)
)
AS
BEGIN
INSERT INTO horse(
[HorseID],
[Stable],
[Horse_Name],
[DateofBirth],
[Sex],
[Height],
[Dam],
[Sire]
) VALUES (
HorseID,
Stable,
Horse_Name,
DateofBirth,
Sex,
Height,
Dam,
Sire
)
END ADDHORSE;
什麼版本的SQL您使用的是? – Paul
Oracle SQL Developer Version 3.2.20.09 – user3360874