当前位置:Gxlcms > 数据库问题 > SQL Server插入中文乱码

SQL Server插入中文乱码

时间:2021-07-01 10:21:17 帮助过:13人阅读

Chinese_PRC_CS_AS_WS

示例:

create table test
(
a varchar(255) COLLATE Chinese_PRC_CS_AS_WS NULL, 
b varchar(255) COLLATE sql_latin1_general_cp1_ci_as NULL 
)

 

测试:

insert test values(‘中文‘,‘中文‘)

插入后 字段 a 为 中文 ,b 为 ??

---------------------------------------------------------------------------------------------------------

若是使用存储过程插入数据的话,需要将对应的参数类型改为nvarchar。

示例:
create PROCEDURE [dbo].[export_Create] 

@C_HM nvarchar(128) 
AS 
INSERT INTO export 
([C_CCH]) 
values 
(@C_HM) 

在表格中,C_CCH为varchar类型。

SQL Server插入中文乱码

标签:测试   varchar   exp   语言   values   href   lan   tar   server   

人气教程排行