英文版的sql2000能存储中文字符串吗? 如题!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该能吧!你用 nvarchar 试一试啊! 当然可以了需要用Nvarchar, nchar插入中文的时候记得带N''insert into tbl (name) values(N'测试') 不要用nvarchar用varchar也可以的,。nvarchar的意思是可以储存不同的语言、 varchar也可以的。我的就是这样的。 用varcharcreate table tbl(id int identity(1,1),code varchar(20))insert into tbl select N'张三'select * from tbldrop table tbl------------------------1 ??用nvarcharcreate table tbl(id int identity(1,1),code nvarchar(20))insert into tbl select N'张三'select * from tbldrop table tbl--------------------1 张三我的机器全英文操作系统,英文的SQL 2000,测试结果如上楼上的,你们的系统是英文操作系统吗? 我的系统是英文2003server,sql server2000英文会不会是你sql server的默认语言的问题?我也不大懂,有??都是其他的编码问题,与数据库无关。不过听说过好象和默认语言有关什么的........反正是不一定要用nvachar的 谢谢,我改成 nvarchar 就行了 求SQL语句,可以不用循环而用一条语句实现呢? 急,谁可以帮个忙翻译一条简单的T-SQL SQL SERVER2005无法启动了 求数据库还原的SQL语句! 请教一个存储过程的写法 SELECT FID FROM T_FinanceHead WHERE (A,B,C) = (SELECT A,B,C FROM T_FinanceHead WHERE FID=@ID) 怎么不对呢 sql 2008 字符分割问题 请问如何用sql语句实现下述的操作 数据库恢复的问题(SQLDMO) VFP的高手兄弟们进来看看呀.(给MONEY的小软件) 关于SQL中的进程信息 请教一个数据标的设计问题,谢谢!
你用 nvarchar 试一试啊!
需要用Nvarchar, nchar
插入中文的时候记得带N''
insert into tbl (name) values(N'测试')
用varchar也可以的,。
nvarchar的意思是可以储存不同的语言、
create table tbl(id int identity(1,1),code varchar(20))
insert into tbl select N'张三'
select * from tbl
drop table tbl
------------------------
1 ??用nvarchar
create table tbl(id int identity(1,1),code nvarchar(20))
insert into tbl select N'张三'
select * from tbl
drop table tbl--------------------
1 张三
我的机器全英文操作系统,英文的SQL 2000,测试结果如上
楼上的,你们的系统是英文操作系统吗?
会不会是你sql server的默认语言的问题?我也不大懂,有??都是其他的编码问题,与数据库无关。不过听说过好象和默认语言有关什么的........
反正是不一定要用nvachar的