九叶儿

关注具体问题的解决

set与select赋值问题,同时涉及时间比较

set只能为一个结果赋值

use myexample
go
declare @a varchar(50)
set @a=(select top 1 id from users)
if(@a<=convert(varchar(100),getdate(),24))
print @a
else
print convert(varchar(100),getdate(),24)

go

而select能够同时为许多结果定义变量

use myexample
go
declare @a varchar(50)
select @a=id from users
if(@a<=convert(varchar(100),getdate(),24))
print @a
else
print convert(varchar(100),getdate(),24)

go

posted on 2011-07-04 16:49  九叶儿  阅读(276)  评论(0编辑  收藏  举报

导航