我想问一下如何使用IF statementin 进行条件检查SQL,类似下面的例子.
if (select* from table where id = @id) = 1 --if this returns a value
insert statement
else
update statement
go
Run Code Online (Sandbox Code Playgroud)
或类似的东西,如使用存储过程...
if (exec SP_something 2012, 1) = 0
insert statement
else
update stement
Run Code Online (Sandbox Code Playgroud)
或者可能在sql语句中使用UDF,如...
if (select dbo.udfSomething(1,1,2012)) = 0
insert statement
else
update statement
go
Run Code Online (Sandbox Code Playgroud) sql sql-server stored-procedures if-statement sql-server-2000