Sql 如何插入日文字符?

Sql 如何插入日文字符?,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我正在用一个简单的insert语句编写一个过程。它将@Target作为nvarchar(200)类型的参数,并且该参数将被插入到表中。 我的问题是,如果参数接收的值如下-'ンプライ' INSERT INTO [TableName] (Target) VALUES (@Target) 使用MS SQL Server 2008尝试 insert into target (Target) values(N 'ンプライ') 确保目标数据类型为Nvarchar insert into Ta

我正在用一个简单的insert语句编写一个过程。它将@Target作为nvarchar(200)类型的参数,并且该参数将被插入到表中。 我的问题是,如果参数接收的值如下-'ンプライ'

INSERT INTO [TableName] (Target) VALUES (@Target) 
使用MS SQL Server 2008

尝试

insert into target (Target) values(N 'ンプライ')

确保目标数据类型为
Nvarchar

insert into TableName (Target) values (N 'ンプライ')

您需要在数据库上正确设置排序规则。我如何将N'与@TargetHanks一起使用,它通过在日文字符串前面加上N来工作。As->N'JapaneseText'我正在参数中获取值,如何将N'与@Targeties一起使用,表中的列类型为nvarchar,参数类型也为nvarcharUnicode数据类型在类型名称中有N,如nchar,nvarchar和ntext.SET@Target=N'ンプライ';