エラーの原因を突き止めるのに多くの時間を費やし、
このようなコードがあります。
DECLARE @GeofenceName nvarchar(50) = '';
DECLARE @sql AS NVARCHAR(MAX)
SET @sql = N'select * from GeofenceMaster where GeofenceName = GName'
EXEC sp_executesql @sql,N'GName nvarchar(50)',@GeofenceName
PRINT @sql
このようなエラーをスローします。
メッセージ 102、レベル 15、状態 1、行 1 「GName」付近の構文が正しくありません。select * from GeofenceMaster where GeofenceName = GName
誰がこの問題の原因を知っていますか?