Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Appelez sp_executesql avec le paramètre varchar

Le débogueur psychique indique que vous passez soit à SP_ExecuteSQL une variable de type varchar (faites-en nvarchar), ou vous avez une chaîne sur laquelle vous n'avez pas utilisé le préfixe unicode :

Par exemple.

Exec sp_executesql 'select * from something'

Pour résoudre ce problème, utilisez :

Exec sp_executesql N'select * from something'

Remarquez le N préfixe sur la chaîne.