sql >> Databasteknik >  >> RDS >> Sqlserver

Anrop sp_executesql med varchar-parameter

Psychic debugger säger att du antingen skickar till SP_ExecuteSQL en variabel av typen varchar (gör det nvarchar), eller så har du en sträng som du inte har använt unicode-prefixet på:

T.ex.

Exec sp_executesql 'select * from something'

För att fixa det, använd:

Exec sp_executesql N'select * from something'

Lägg märke till N prefix på strängen.



  1. Anonym TABLE- eller VARRAY-typ i Oracle

  2. Hur kan jag avsluta ett asynkront samtal så att det beter sig synkront?

  3. Problem med Oracles regex

  4. Tittar på databasen på heroku