13 ŞUBAT 2009, Cuma
Dinamik SQL - EXEC(@SQL) karşı EXEC SP_EXECUTESQL(@SQL)
SQL Server'da bir saklı yordam dinamik bir SQL komutu yürütmeden gerçek dünya artılarını ve eksilerini kullanarak
EXEC (@SQL)
karşı
EXEC SP_EXECUTESQL @SQL
?
CEVAP
13 ŞUBAT 2009, Cuma
sp_executesql
sorgu planı yeniden teşvik olasılığı daha yüksektir. sp_executesql
, kullanırken parametreleri açıkça çağıran imza olarak tanımlanır. Bu mükemmel bir makale process Bu descibes.
Ayeti dinamik sql birçok açıdan okunması gerekir Erland Sommarskog için referans gösterdi: "The Curse and Blessings of Dynamic SQL".
Bunu Paylaş:
'Perl'In backticks arasındak...
Exec ve çatal arasındaki farklar...
Ruby, exec, sistem ve %arasındaki Fark...
Asenkron shell PHP exec...
Nasıl MSBuild içinde Exec Komutu tırna...