値を変数に設定する(パフォーマンスに関して)より良い方法は何ですか?
SET
コマンド:DECLARE @VarString nvarchar(max); SET @VarString = 'john doe'; SELECT @VarString;
SELECT
コマンド:DECLARE @VarString nvarchar(max); SELECT @VarString = 'john doe'; SELECT @VarString;
1
SELECTの使用はセマンティックではありませんが、SETよりも速いかどうか知りたいです。
—
Rafael Kassner、2012年
@SQLLearner-そのレポートは決定的な結果を与えません。最初にポスターはそれ
—
Nick Chammas
SET
がより速いことを述べ、それから半分下に彼は付け加えます:「奇妙なことに、あなたが言うために実行の数をクランクアップすると、10はSET
遅れを取り始めます。」