0
私は関数で与えられた値をとって、それが= '0'でないことをチェックする目的で変数に保存しようとしています。広範な検索の後、私はこれを行う方法を見つけることができません。それも可能ですか?SQL関数の結果をselect文内の変数に保存しますか?
DECLARE @InspectionID AS VARCHAR(10)
SELECT
SYEL.UserComments AS 'UserComments',
SET @InspectionID = [Silco_Final].[dbo].[GetInspectionIDFromUserComments](SYEL.UserComments)
FROM SY_Edit_Log SYEL
WHERE SYEL.UserCode = 'broberts'
AND @InspectionID <> '0'
私は、SQL Serverの機能を使用して慣れていないんだけど、そこにそれを投げる:あなたは '[Silco_Final] [DBO] [GetInspectionIDFromUserComments](SYEL.UserComments)<>「を持つことができます0 '? – RToyo
可能であれば、スカラー関数をインラインテーブル値関数に変更します。あなたはそれからいくつかの重大なパフォーマンスの向上を得るでしょう。 –
私はそれが何であるか分かりませんが、私は間違いなくそれを調べます。ありがとうSean! – snapper