社区
MS-SQL Server
帖子详情
要在SQL2000中存储容量的字符数据(如新闻内容等)时,其字段定义为哪种最好?
jidechen
2003-11-02 02:31:24
要在SQL2000中存储容量的字符数据(如新闻内容等)时,其字段定义为哪种最好?
...全文
54
4
打赏
收藏
要在SQL2000中存储容量的字符数据(如新闻内容等)时,其字段定义为哪种最好?
要在SQL2000中存储容量的字符数据(如新闻内容等)时,其字段定义为哪种最好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jidechen
2003-11-02
打赏
举报
回复
好的,谢谢!
pengdali
2003-11-02
打赏
举报
回复
字符串
char
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar
可变长度的非 Unicode 数据,最长为 8,000 个字符。
text
可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。
Unicode 字符串
nchar
固定长度的 Unicode 数据,最大长度为 4,000 个字符。
nvarchar
可变长度 Unicode 数据,其最大长度为 4,000 字符。sysname 是系统提供用户定义的数据类型,在功能上等同于 nvarchar(128),用于引用数据库对象名。
ntext
可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。
lynx1111
2003-11-02
打赏
举报
回复
建议text,ntext
lynx1111
2003-11-02
打赏
举报
回复
字符串
char
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar
可变长度的非 Unicode 数据,最长为 8,000 个字符。
text
可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。
Unicode 字符串
nchar
固定长度的 Unicode 数据,最大长度为 4,000 个字符。
nvarchar
可变长度 Unicode 数据,其最大长度为 4,000 字符。sysname 是系统提供用户定义的数据类型,在功能上等同于 nvarchar(128),用于引用数据库对象名。
ntext
可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。
Sql
Server ——
数据
类型详解
数据
类型是一种属性,用于指定对象可保存的
数据
的类型,
SQL
Server
中
支持多种
数据
类型,包括
字符
类型、数值类型以及日期类型等。
数据
类型相当于一个容器,容器的大小决定了装的东西的多少,将
数据
分为不同的类型可以节省磁盘空间和资源。
Sql
Server 还能自动限制每个
数据
类型的取值范围,例如
定义
了一个类型为int的
字段
,如果插入
数据
时
插入的值的大小在smallint或者tinyint范围之内,
Sql
Server 会自动将类型转换为smallint 或者tinyint,这样一来,在存储
数据
时
,占用的存.
存储英文
字符
字段
类型用什么?
char、varchar、text和nchar、nvarchar、ntext的区别varchar在
SQL
Server
中
是采用单字节来存储
数据
的,nvarchar是使用Unicode来存储
数据
的.
中
文
字符
存储到
SQL
Server
中
会保存为两个字节(一般采用Unico编码),英文
字符
保存到
数据
库
中
,如果
字段
的类型为varchar,则只会占用一个字节,而如果
字段
的类型为nvarchar,则会占用
SQL
Server 2022的
数据
类型
SQL
Server允许用户自
定义
数据
类型,用户自
定义
数据
类型是建立在
SQL
Server系统
数据
类型基础上的,自
定义
的
数据
类型使得
数据
库开发人员能够根据需要
定义
符合自己开发需求的
数据
类型。自
定义
数据
类型虽然使用比较方便,但是需要大量的性能开销,所以使用
时
要谨慎。当用户
定义
一种
数据
类型
时
,需要指定该类型的名称、所基于的系统
数据
类型以及是否允许为空等。
SQL
Server为用户提供了两种方法来创建自
定义
数据
类型。下面将分别介绍这两种
定义
数据
类型的方法。1)使用对象资源管理器创建用户
定义
数据
类型。
【
sql
server】各
数据
类型详解
数据
类型是一种属性,用于指定对象可保存的
数据
的类型,
SQL
Server
中
支持多种
数据
类型,包括
字符
类型、数值类型以及日期类型等。
数据
类型相当于一个容器,容器的大小决定了装的东西的多少,将
数据
分为不同的类型可以节省磁盘空间和资源。
Sql
Server 还能自动限制每个
数据
类型的取值范围,例如
定义
了一个类型为int的
字段
,如果插入
数据
时
插入的值的大小在smallint或者tinyint范围之内......
SQL
2000
的
字符
型
数据
类型
今天早上把
SQL
2000
视频系统
数据
类型这一部分看完了,但是对下面这几个概念还是有点懵懵懂懂,所以试着去简单的总结它们之间的区别! 一、Char和Varchar Char是固定长度
字符
型,Varchar可变长度
字符
型。这两者有什么区别呢? 比如说我们
定义
Char(10),如果我们插入abc,即使不足10个字节,
数据
库也会在abc的后面添加7个空格来不足10个字节。如
MS-SQL Server
34,872
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章