关于mysql存储过程中into语句赋值的语法问题

MySql 码拜 9年前 (2016-02-15) 1029次浏览
create procedure TradeOrderFrame01(in acct_id decimal(11),out num_found int)
begin
declare brId decimal(11);
	declare cuId decimal(11);
select CA_NAME as acct_name,CA_TAX_ST as tax_status ,(CA_B_ID into brId),(CA_C_ID into cuId)  from CUSTOMER_ACCOUNT 	where CA_ID = acct_id;
end

为什么这里的into语句会报错呢,提示应该期望看到分号。为什么啊?

解决方案

20

应该是语法错误吧 应该是CA_B_ID, CA_C_ID into brId,cuId 这种格式

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于mysql存储过程中into语句赋值的语法问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)