Sql server 关于SQL Server IF子句

Sql server 关于SQL Server IF子句,sql-server,Sql Server,我对SQL Server的IF子句有一个问题 例如,请看以下代码: IF (@logpath IS NOT NULL || @ptd IS NOT NULL) 在使用IF语句时的条件下,我可以使用|吗 这是否正确?| |不是有效的Transact-SQL语法。您需要使用“或”或“和” 范例 IF @logpath is not null OR @ptd is not null BEGIN -- do something END 不能在SQL Server中使用|运算符。请参考

我对SQL Server的
IF
子句有一个问题

例如,请看以下代码:

IF (@logpath IS NOT NULL || @ptd IS NOT NULL)
在使用
IF
语句时的条件下,我可以使用
|


这是否正确?

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

范例

IF @logpath is not null OR @ptd is not null
  BEGIN
  -- do something 
  END 

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


啊哈非常感谢啊哈非常感谢