【发布时间】:2013-01-08 21:58:29
【问题描述】:
我想问一下如何在SQL中使用IF statement进行条件检查,类似于下面的例子..
if (select* from table where id = @id) = 1 --if this returns a value
insert statement
else
update statement
go
或类似使用存储过程的东西...
if (exec SP_something 2012, 1) = 0
insert statement
else
update stement
或者可能通过在 sql 语句中使用 UDF,例如...
if (select dbo.udfSomething(1,1,2012)) = 0
insert statement
else
update statement
go
【问题讨论】:
标签: sql sql-server stored-procedures if-statement sql-server-2000