SQL 声明变量,declare @T nvarhcar(20)
SQL 存储过程如下:
create PROCEDURE [dbo].[Test]ASBEGIN declare @T nvarchar(50) set @T='abc' select @T return 0END
@T 代表临时变量,存储过程执行完成,变量结束。
create procedure prc_temp (v_in in char,v_out out char) asv_temp char(1);beginv_temp := '1';if v_in = '0' then v_out := v_temp;elsev_out := v_in;end if;end;这一段里面v_in 就是入参,v_out 就是出参,v_temp 就是你说的临时变量。
declare @名字 数据类型用set 或者 select 赋值
1楼是正解,2楼你到是自己去运行运行看能否通过。
declare datebak char好像是这么写的