Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Chiama sp_executesql con il parametro varchar

Il debugger psichico dice che stai passando a SP_ExecuteSQL una variabile di tipo varchar (make it nvarchar), oppure hai una stringa su cui non hai usato il prefisso unicode:

Per esempio.

Exec sp_executesql 'select * from something'

Per risolverlo usa:

Exec sp_executesql N'select * from something'

Nota il N prefisso sulla stringa.