如何編寫存儲過程的插入查詢。如何編寫存儲過程的插入查詢
我有2個表user
和orders
。
當我執行這個查詢它的運行完美。
如: -
insert into Orders
values((select Users.Uid from Users where Users.Uname = 'asim'), 15)
,但是當我試圖同放入存儲過程中轉換,我得到一個錯誤。
create proc insert_Orders_sp
@Uname
as
insert into Orders(Uid, Quantity)
values((select Users.Uid from Users where Users.Uname = @Uname), 15)
我無法理解我犯了什麼錯誤。
請幫我.. orders table
好,***究竟是什麼你得到什麼錯誤***?我們無法閱讀你的屏幕,也沒有你的想法 - 你將**必須告訴我們!** –
Msg 156,Level 15,State 1,Procedure insert_Orders_sp,Line 4 關鍵字'begin'附近的語法不正確。 消息137,級別15,狀態2,過程insert_Orders_sp,行6 必須聲明標量變量「@Uname」。 –
除了顯示的內容,屏幕上還有其他一些東西。您發佈的腳本中沒有「BEGIN」。 –