允许SQL Server中的希伯来字符[重复]

问题描述 投票:0回答:2

这个问题在这里已有答案:

我想在我的SQL Server数据库上允许希伯来字符。

这是我的表:

CREATE TABLE [dbo].[LessonsTable] 
(
    [Phone Number] NVARCHAR (20) NOT NULL,
    [Lesson Date]  NVARCHAR(50)  NULL
);

我试图插入这样的数据:

insert into [dbo].LessonsTable
values ('נסיון','עוד');

但是SELECT * from [dbo].LessonsTable;回归:

Phone Number  |  Lesson Date
--------------+-------------
  ????        |  ????
sql-server visual-studio
2个回答
3
投票

对字符串文字使用UNICODE字符时,需要在字符串文字前加上N.

insert into [dbo].LessonsTable
values (N'נסיון'N ,'עוד');

2
投票

您需要将字符串编写为unicode字符串。

insert into [dbo].LessonsTable
values (N'נסיון'N,'עוד');
© www.soinside.com 2019 - 2024. All rights reserved.