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

Specialtegn som ❷ ❶ ❸ gemmes ikke korrekt i SQL, selv når typen er nVarchar

Kolonnen skal oprettes som

CREATE TABLE mytable (columnname NVARCHAR(40) COLLATE SQL_Latin1_General_CP1253_CI_AI)

Brug derefter præfikset Unicode-tegnstreng, når du indsætter.

INSERT INTO mytable (columnname) VALUES (N'❷❶❸')



  1. SQL Server tilføjer auto-increment primær nøgle til eksisterende tabel

  2. SQL Server returnerer værdien af ​​identitetskolonnen efter insert statement

  3. Base64-kodning i SQL Server 2005 T-SQL

  4. SQL Server 2008:Kan en UDF med flere sætninger returnere en UDT?