-6

IFSQL Server の句について質問があります。

たとえば、次のコードを見てください。

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

ステートメント||を使用する場合の条件で使用できますか?IF

これは正しいです?

4

2 に答える 2

4

|| は有効な Transact-SQL 構文ではありません。「OR」または「AND」を使用する必要があります

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 に答える