关键字 'if' 附近有语法错误。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关键字 'if' 附近有语法错误。相关的知识,希望对你有一定的参考价值。
你好,分析命令时 出现 关键字 'if' 附近有语法错误。 帮忙看看,谢谢!
if(select TG009 from inserted)<= 0
你这句,你修改成下面的试试,两种你自己测试,都是mssql的写法
1、if(select top 1 TG009 from inserted)<= 0 (top 1 保证值只有一个),你测试下以下语句就知道了
SELECT 1WHERE (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 = 0select @test = @test + TG009 from inserted
if(@test <= 0)
begin
end来自:求助得到的回答 参考技术A 代码贴出来啊追问
create trigger TG009_N0
on INVTG
for insert
if(select TG009 from inserted)<= 0
begin
--小于等于0时,回滚
rollback transaction
end
原来是PLSQL.....不懂....
以上是关于关键字 'if' 附近有语法错误。的主要内容,如果未能解决你的问题,请参考以下文章
存储过程出现错误.关键字'ORDER'附近有语法错误.')'附近有语法错误.
][SQL Server]关键字 'like' 附近有语法错误。
access转sql:在关键字 'top' 附近有语法错误,请高手帮忙解决