我想在我的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
--------------+-------------
???? | ????
答案 0 :(得分:3)
在将字符串文字用于UNICODE字符时,您需要在字符串文字前加上N。
insert into [dbo].LessonsTable
values (N'נסיון'N ,'עוד');
答案 1 :(得分:2)
您需要将字符串写为unicode字符串。
insert into [dbo].LessonsTable
values (N'נסיון'N,'עוד');