1
以下の2つのクエリでdiffとは何ですか?パフォーマンスの面ではどちらが優れていますか?T -SQLの変数を呼び出す
declare @id varchar(10) ='207054'
declare @query nvarchar(max)
Set @query= 'select top 1 * from practice where [email protected]'
print @query
Exec Sp_executeSQL @query,N'@id varchar(10)',@id
Set @query= 'Select top 1 * from practice
where externalid='''[email protected]+''' '
print @query
Exec Sp_executeSQL @query
SQL文字列を連結することは危険です。 SQLインジェクションの例:http://rextester.com/HSO30582 – lad2025