declare @a int
select @a=id from tab2
insert into tab2 values(24,'a',@a)
print @a
select * from tab2;
比如类似上面的语句,在mssql中就可以,
查了mysql手册,有两个地方一个说在存储过程中,另一个好像说必须包含在begin,end。。
那么mysql就没有生命变量的方法来么?
...全文
16634打赏收藏
mysql的declare只能用在存储过程中么?
declare @a int select @a=id from tab2 insert into tab2 values(24,'a',@a) print @a select * from tab2; 比如类似上面的语句,在mssql中就可以, 查了mysql手册,有两个地方一个说在存储过程中,另一个好像说必须包含在begin,end。。 那么mysql就没有生命变量的方法来么?