簡體   English   中英

存儲過程的問題

[英]Problems with stored procedures

create procedure SpecialPrice(IN T_ID int,Discount_P Decimal(5,3))
Begin

Update Ticket
set Price=Price*Discount_P
where T_ID = Ticket_ID ;

End@

我想創建一個存儲過程,該存儲過程將更新票證上的折扣價,但是我在創建此存儲過程時遇到了麻煩,並且出現錯誤,並且由於我正在使用IBM Data Studio運行這些代碼,因此請在旁邊顯示這些錯誤,請幫助

The errors : 

1)on the line Begin

DB2 for Linux, UNIX, and Windows: "Begin

Update Audience
set Price=Price*Discount_P
where T_ID = Ticket_ID" appears to be misplaced. 

2) On the line END@
     DB2 for Linux, UNIX, and Windows: Unexpected text "End@" encountered.

從設置語句終止符; 到Data Studio中的@ ,在“編輯器”字段下找到“驗證”。 在那里您可以更改語句終止符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM