-6

IF我对 SQL Server 的子句有疑问。

例如 - 看看这段代码:

IF (@logpath IS NOT NULL || @ptd IS NOT NULL)

使用语句时可以||在条件中使用吗?IF

这个对吗?

4

2 回答 2

4

|| 不是有效的 Transact-SQL 语法。您需要使用“或”或“与”

例子

IF @logpath is not null OR @ptd is not null
  BEGIN
  -- do something 
  END 
于 2013-06-18T01:16:26.500 回答
0

您不能||在 SQL Server 中使用运算符。请参考以下链接,其中显示了 SQL Server 中的逻辑运算符列表

http://msdn.microsoft.com/en-us/library/ms189773.aspx

于 2013-06-18T01:20:21.047 回答