繁体   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