2个回答
展开全部
if(select TG009 from inserted)<= 0
你这句,你修改成下面的试试,两种你自己测试,都是mssql的写法
1、if(select top 1 TG009 from inserted)<= 0 (top 1 保证值只有一个),你测试下以下语句就知道了
SELECT 1
WHERE (SELECT TOP 1 a FROM (
SELECT 1 AS a
UNION
SELECT 2) cccc) > 0
SELECT 1
WHERE (SELECT a FROM (
SELECT 1 AS a
UNION
SELECT 2) cccc) > 0
2、
declare @test int = 0
select @test = @test + TG009 from inserted
if(@test <= 0)
begin
end
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询