一、定义变量
1,简单赋值 2,使用select语句赋值 3,使用update语句赋值
declare @a int declare @user1 nvarchar(50) declare @user3 nvarchar(50)
set @a=5 select @user1=‘张三‘ update ST_User set @user3 = Name where ID=1
print @a print @user1 print @user3
declare @user2 nvarchar(50)
select @user2 = Name from ST_User where ID=1
print @user2
二,创建临时表
create table #DU_User1
(
[ID] [int] NOT NULL, 1向临时表插入一条数据 insert into #DU_User1 (ID,Name,[Password]) values (100,‘临时‘,‘321‘);
[Name] [nvarchar](5) NOT NULL, 2从ST_User查询数据,填充至新生成的临时表 select * into #DU_User2 from ST_User where ID<8
[Password] [nvarchar](max) NULL, 3查询并联合两临时表 select * from #DU_User2 where ID<3 union select * from #DU_User1
); 4删除临时表 drop table #DU_User1