在SQL Server中允许希伯来语字符

时间:2019-03-21 20:03:23

标签: sql-server visual-studio

我想在我的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
--------------+-------------
  ????        |  ????

2 个答案:

答案 0 :(得分:3)

在将字符串文字用于UNICODE字符时,您需要在字符串文字前加上N。

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

答案 1 :(得分:2)

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

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