Apa cara yang lebih baik (berkaitan dengan kinerja) untuk menetapkan nilai ke variabel?
Atas
SET
perintah:DECLARE @VarString nvarchar(max); SET @VarString = 'john doe'; SELECT @VarString;
Atas
SELECT
perintah:DECLARE @VarString nvarchar(max); SELECT @VarString = 'john doe'; SELECT @VarString;
SELECT
lebih cepat saat menetapkan nilai ke beberapa variabel sekaligus . Jika tidak, perbedaan kinerja dapat diabaikan.
SET
lebih cepat, kemudian setengah jalan dia menambahkan: "Anehnya, jika Anda menghitung jumlah run up mengatakan, 10, SET
mulai tertinggal."