社区
MS-SQL Server
帖子详情
SQL2000-SERVER中为什么varchar字段我写进去中文就是 "??" 和"???"而数字,字母可以正常显示?
yatianboy
2004-08-26 07:50:19
好像以后验证的时候还是正确的中文,只是我打开数据库查看“返回所有列”的时候显示都是问号。
...全文
167
4
打赏
收藏
SQL2000-SERVER中为什么varchar字段我写进去中文就是 "??" 和"???"而数字,字母可以正常显示?
好像以后验证的时候还是正确的中文,只是我打开数据库查看“返回所有列”的时候显示都是问号。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yatianboy
2004-08-26
打赏
举报
回复
我试试看
ivyorg
2004-08-26
打赏
举报
回复
因为中文为又字节码,而英文是一个字节。
所以要用楼上的那种方法。
字段类型改为unicode类型,即:
varchar --> nvarchar
char --> nchar
text --> ntext
zjcxc
元老
2004-08-26
打赏
举报
回复
字段类型改为unicode类型,即:
varchar --> nvarchar
char --> nchar
text --> ntext
shenen
2004-08-26
打赏
举报
回复
把数据类型改一下,如果是varchar改为nvarchar
字段
char、
varchar
、
varchar
2、n
varchar
2的区别
本文介绍了Oracle和
SQL
Server
中
char、
varchar
、
varchar
2、n
varchar
2四种
字段
类型的区别。Oracle
中
,
varchar
2适合存储可变长度数据,最大4000字节,而n
varchar
2不受字符集影响,存储长度为
2000
字符。
SQL
Server
中
,
varchar
用于非Unicode数据,最大8000字节,n
varchar
则用于Unicode数据,最大4000字符。定长
字段
如char和nchar处理速度快,但占用空间大,变长
字段
节省空间但速度稍慢。
t
sql
更改
字段
排序规则_t
sql
-如何在包含
数字
的
SQL
Server
中
对
VARCHAR
列进行排序?
在
SQL
Server
2000
中
,对于包含
数字
和
字母
的
VARCHAR
列,可以通过多种方法实现
数字
排序。一种常见方法是利用CASE语句结合ISNUMERIC函数,将
数字
值转换为统一长度的字符串进行排序。其他解决方案包括使用转换函数如CONVERT或CAST将列转换为整数,然后在ORDER BY子句
中
进行排序。还可以通过在排序时添加额外的条件来处理包含
字母
的情况。这些方法可能会对性能产生一定影响,特别是在处理大量数据时。
SQL
Server
超长文本存储类型选择(
varchar
或n
varchar
)
本文深入探讨了
SQL
Server
中
varchar
与n
varchar
在存储超长文本时的选择策略,重点分析了字符集支持、代码页依赖、隐式类型转换及动态
SQL
中
的截断问题。强调在涉及
中
文
或多语言场景时应优先选用n
varchar
,并给出了实际应用
中
的迁移建议和性能权衡方案。
SQL
2005数据
字段
类型说明???
本文概述了
SQL
Server
2005 的关键新特性,包括 MAX 数据类型、外键级联更新、索引附加
字段
、计算
字段
持久化、分区表、CLR 类型集成、索引视图、快照隔离、数据库快照等功能,并对比了
SQL
Server
2000
的差异。
char、
varchar
和n
varchar
区别
本文详细解释了
SQL
Server
中
Char,
varchar
, n
varchar
字段
类型的区别、特点及适用场景,并通过实例说明了在不同情况下的选择策略。特别关注了在
中
文
支持、数据长度变化、检索速度等方面的表现,以及在导入数据库时遇到的乱码问题及其解决方案。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章