0
我得到這個錯誤:SQL Server的不正確的語法附近 ')'
Msg 102, Level 15, State 1, Procedure Add_Student, Line 6
Incorrect syntax near ')'.
嘗試運行該SQL查詢時:
CREATE proc [Add_Student](
@stud_id varchar(5),
@fname varchar(25),
@lname varchar(25),
@balance decimal = 0
)
AS
BEGIN
BEGIN TRANSACTION
INSERT INTO MyStudent(Student_ID, Fname, Lname, Acct_Bal)
VAULES (@stud_id, @fname, @lname, @balance)
IF @@ERROR <> 0
BEGIN
Rollback Transaction
Raiserror ('Unable to insert record.',16,1)
return -1
END
ELSE
BEGIN
Commit Transaction
Print 'Record Added Successfully!'
END
END
這不是一個完整的存儲過程定義 - 只有頭 - 你需要寫存儲過程的實際** body **接下來! –
你爲什麼要「創建proc」兩次?這是一個錯字嗎? – pmbAustin
把'CREATE PROC'加倍會解釋錯誤 –