-3

私はさまざまなコーダーによって書かれたスクリプトをレビューしており、次のような多くのステートメントを目にします。

((patindex('%,'+rtrim(ad.Dept)+',%', @vcP1Input) != 0) .

そして、私は「!」が何であるか疑問に思っています に使用されています。

4

4 に答える 4

0

TSQL では、と等しくないことを!=意味します。

あなたの表現

((PATINDEX('%,' + RTRIM(ad.Dept)+',%', @vcP1Input) != 0)

のトリミングされた値がad.Deptstring@vcP1Inputにある場合、つまりPATINDEX0 以外を返す場合は true です。

于 2013-05-22T12:47:14.793 に答える