sql >> Databasteknik >  >> RDS >> Mysql

Kan inte infoga värde som det är - behöver svar för någon DB - Oracle, SQL Server, MySql etc

Försök att skapa fältet med den nationella teckenuppsättningen och definiera konstanterna som breda strängar:

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 detta arbete på SQL Fiddle .



  1. Finns det MySQL.. INFOGA ... PÅ DUBLIKATKEY SELECT?

  2. Konsolidera flera Oracle-utlösare. Någon prestationspåverkan?

  3. Är Microsoft Access lätt att lära sig?

  4. Användning av Oracle-bindningsvariabler med LIKE i C#