导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

求救:sql 2000 sp4 +window 2003 standard sp1临时表进中文的问题

abo58182 2006-01-20 04:08:55
我们服务器为windows2003 standard edition with sp1 ,sql server为sql server2000 +sp4,
在存储过程里面创建的临时表里面输入中文后,查询输入的结果得到的却是问号,高手们帮忙看一下吧,万分感谢!!!

在windows 2000 advanced server +sql server 2000 with sp4这样的环境下就没有这个问题

script:
create table #aaa
(
c1 varchar(20),
c2 varchar(20)

)




insert into #aaa values('中国','上海')


select * from #aaa
...全文
85 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
子陌红尘 2006-01-20
两个数据库实例的默认排序规则不一样?
回复
abo58182 2006-01-20
搞定了,谢谢谢谢,
insert into #aaa values('中国','上海') 也是可以的
但小弟还是有个问题
为什么非临时表varchar就能进中文而临时表就不可以?

create table aaa
(
c1 varchar(20),
c2 varchar(20)

)

insert into aaa values('中国','上海')

select * from aaa

这个就是可以的
回复
pbsql 2006-01-20
varchar改为nvarchar:

create table #aaa
(
c1 nvarchar(20),
c2 nvarchar(20)
)

insert into #aaa values(N'中国',N'上海')
select * from #aaa
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告