社区
C#
帖子详情
讨论sql server中nvarchar和varchar各有什么优缺点
junqiang
2003-10-16 09:05:42
我原来在设计数据库时,不管是否有中文字符都用varchar,有时对中文字符也用nvarchar。
但最近看Duwamish7数据库时,发现他所有字符串都市用nvarchar,我知道一个nvarchar要占两个字节,但不知微软这样做有什么好处。
各位批教。
...全文
286
7
打赏
收藏
讨论sql server中nvarchar和varchar各有什么优缺点
我原来在设计数据库时,不管是否有中文字符都用varchar,有时对中文字符也用nvarchar。 但最近看Duwamish7数据库时,发现他所有字符串都市用nvarchar,我知道一个nvarchar要占两个字节,但不知微软这样做有什么好处。 各位批教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uffeng
2003-10-16
打赏
举报
回复
考虑到 操作系统不同 所有会又NVARCHAR 和 varchar 的区别
也许你开发的时候在中文WIN平台,但是在日文win 平台使用,如果使用varchar 就会出现乱码
所有这时候就要使用nvachar类型,但是存储大小比varchar小了一半
zag
2003-10-16
打赏
举报
回复
nvarchar是放的是Unicode字符
varchar放的是非Unicode字符
junqiang
2003-10-16
打赏
举报
回复
to qimini(循序渐进) :
你说的字符串截取是指的sql server中的操作吧,若在.net中我想可能没有这个问题,因为.net中的string都是双字节。
qimini
2003-10-16
打赏
举报
回复
涉及到中文字段的建议用nvarchar,如果你曾尝试对varchar格式的字符串做截取、比对的操作时。你就会明白为什么会有nvarchar了
chenwei518
2003-10-16
打赏
举报
回复
nvarchar比varchar耗费资源少
xhzuo
2003-10-16
打赏
举报
回复
应该是存储数据量之间的差别
herofyf
2003-10-16
打赏
举报
回复
1.nvarchar(n)
包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍
2.varchar[(n)]
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度
我想没什么无非是需求和空间方面考虑的
sql
2005全文检索.doc
采用OLTP交易数据库和OLAP数据仓库(用于搜索和分析)分离的模式,OLTP作为OLAP的数据源通过
SQL
Server
Integration Services (SSIS)定期导入到OLAP数据仓库环境
中
,OLAP采用星型结构以便于更好地满足搜索和将来的...
SQL
SERVER
的数据类型
SQL
Server
提供了 25 种数据类型: Binary [(n)] Varbinary [(n)] Char [(n)]
Varchar
[(n)] Nchar[(n)] N
varchar
[(n)] Datetime Smalldatetime Decimal[(p[,s])] Numeric[(p[,s])] Float[(n)] Real Int Smallint T
SQL
的基本操作
SQL
Server
提供了25种数据类型:·Binary[(n)]·Varbinary[(n)]·Char[(n)]·
Varchar
[(n)]·Nchar[(n)]·N
varchar
[(n)]·Datetime·Smalldatetime·Decimal[(p[,s])]·Numeric[(p[,s])]·Float[(n)]·Real·Int·...
航空订票管理系统-数据库课程设计.doc
《数据库原理及应用》 课程设计报告 基于
SQL
Server
2008设计与应用 姓 名: 班 级: 学 号: 指导老师: 目录 1 需求分析 2 1.1 系统功能 2 1.2 功能模块 2 1.3 数据字典 3 2 概念结构设计 6 2.1 系统E-R图 6 3.2 ...
数据库应用系统设计报告.doc
通过对系统特点进行调查和分析,可以得到本系统的关键部分如下: 1) 员工职务工资的设定,是工资管理系统的基础,可以实现工资的基本管理。这样可 以减少出错,提高效率。 2) 其他工资的设置,是对员工基本工资的...
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章