sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke indsætte værdi som den er - har brug for svar for enhver DB - Oracle, SQL Server, MySql osv.

Prøv at oprette feltet med det nationale tegnsæt og definere konstanterne som brede strenge:

CREATE TABLE [dbo].[Junk](
    [JunkHex] nvarchar(50) NULL
) ON [PRIMARY]
GO

GO
INSERT [dbo].[Junk] ([JunkHex]) VALUES (N'Stringğ ')
INSERT [dbo].[Junk] ([JunkHex]) VALUES (N'withħ')
INSERT [dbo].[Junk] ([JunkHex]) VALUES (N'įņvalidđ')
INSERT [dbo].[Junk] ([JunkHex]) VALUES (N'charactersŝ')

Du kan se dette arbejde på SQL Fiddle .



  1. SQL Server:Udpak tabelmetadata (beskrivelse, felter og deres datatyper)

  2. Brug tekst fra post til at indsætte i en Access-formularkontrolboks

  3. Sammenligning af store og små bogstaver i SQL

  4. Langsomt kørende Postgres-forespørgsel