判断是否存在数据
--EXISTS 查询到数据时返回true
IF EXISTS ( select top 1 1 from Table_A WITH (NOLOCK) where ID=2)
BEGIN
select '已存在'
END
ELSE
BEGIN
select '不存在'
END
declare @count int;
select @count=count(*) from Table_A WITH (NOLOCK) where ID=0
IF @count>0
BEGIN
select '已存在'
END
ELSE
BEGIN
select '不存在'
END
判断字符是否为空
--SQL需要判断不等于时 使用 <>
declare @str nvarchar(50)
set @str=null
IF @str is null
BEGIN
select @str
END
set @str=''
IF @str = ''
BEGIN
select @str
END