社区
MS-SQL Server
帖子详情
text类型字段最多能储存多少数据?
hcfyxy
2003-07-14 01:17:30
我用text类型储存文本的时候,只存到了4096个字节,是怎么回事啊?
...全文
1153
11
打赏
收藏
text类型字段最多能储存多少数据?
我用text类型储存文本的时候,只存到了4096个字节,是怎么回事啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
啊呀
2003-07-24
打赏
举报
回复
对于 text、ntext 和 image 数据,可以用 WRITETEXT 交互插入的文本的最大长度大约是 120 KB。
与 WRITETEXT 相比,DB-Library dbwritetext 和 dbmoretext 函数以及 ODBC SQLPutData 函数速度较快且使用的动态内存较少。这些函数可以插入多达 2G 字节的 text、ntext 或 image 数据
fengjf
2003-07-24
打赏
举报
回复
我也碰到类似问题,请求答案
hcfyxy
2003-07-14
打赏
举报
回复
SET TEXTSIZE指定的是select的时候text的大小,我现在是存储的时候就丢了4096以上的数据,请问该怎么办?
hcfyxy
2003-07-14
打赏
举报
回复
up
hcfyxy
2003-07-14
打赏
举报
回复
我应该不需要在每个查询中去甚至TEXTSIZE的指吧,我应该怎么设置呢?我是程序直接连接sql server,没有通过ODBC或者OLE DB。
CrazyFor
2003-07-14
打赏
举报
回复
2G
----
Transact-SQL 参考
SET TEXTSIZE
指定由 SELECT 语句返回的 text 和 ntext 数据的大小。
语法
SET TEXTSIZE { number }
参数
number
是 text 数据的大小(一个整数),以字节为单位。SET TEXTSIZE 的最大设置为 2 GB(以字节为单位指定)。设置值为 0 时将大小重置为默认值 (4 KB)。
注释
设置 SET TEXTSIZE 会影响 @@TEXTSIZE 函数。
DB-Library 变量 DBTEXTLIMIT 也限制由 SELECT 语句返回的 text 数据大小。如果将 DBTEXTLIMIT 设置为小于 TEXTSIZE 的大小,将只返回 DBTEXTLIMIT 所指定的数量。有关更多信息,请参见 SQL Server 联机丛书中的"用于 C 语言的 DB-Library 程序设计"。
SQL Server ODBC 驱动程序和用于 SQL Server 的 Microsoft OLE DB 提供程序在连接时自动将 TEXTSIZE 设置为 2147483647。
SET TEXTSIZE 的设置是在执行或运行时设置,而不是在分析时设置。
权限
SET TEXTSIZE 权限默认授予所有用户。
请参见
数据类型
SET
@@TEXTSIZE
©1988-2000 Microsoft Corporation。保留所有权利。
start1127
2003-07-14
打赏
举报
回复
2的31次方-1个字符哦
big_welley
2003-07-14
打赏
举报
回复
你是怎么存的?
hcfyxy
2003-07-14
打赏
举报
回复
可是4096也太小了,我有什么办法让它的容量大一些呢?
cainiao000
2003-07-14
打赏
举报
回复
text
服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。当服务器代码页使用双字节字符时,存储量仍是 2,147,483,647 字节。存储大小可能小于 2,147,483,647 字节(取决于字符串)。
hcfyxy
2003-07-14
打赏
举报
回复
按理说应该能存放超过16亿个字节的数据才对啊。
SQL 用于各种
数据
库的
数据
类型
SQL 用于各种
数据
库的
数据
类型
Microsoft Access、MySQL 和 SQL Server 所使用的
数据
类型
和范围。 Microsoft Access
数据
类型
数据
类型
描述 存储
Text
用于文本或文本与数字的组合。最多 255 个字符。 Memo Memo 用于更大数量的文本。最多存储 65,536 个字符。注释:无法对 memo
字段
进行排序。不过它们是可搜索的。 Byte 允许 0 到 255 的数字。 1 字节 Integer 允许介于 -32,768 与 32,767 之间的全部数字。 2 字节 Long 允许介于 -2,14
mysql的一个
字段
最多能
插入多少
数据
?我们存入
text
类型
的值上限是多大?
文章目录一、前言二、mysql的行大小限制1、结论如下2、行大小限制3、页大小设置以及特性(1)查看当前
数据
页大小(2)关于
数据
页的解释4、
text
类型
和blob
类型
的特殊之处5、
text
和blob
类型
的长度限制6、总结三、引申1、批量插入
text
类型
问题2、表空间大小限制 一、前言 自从上次探究了mysql的一个表究竟能有多...
MySQL VARCHAR(M)
最多能
存储多少
数据
对于一个列来说,除了存储本身
数据
以外还要存储MySQL定义的
数据
,根据行记录格式,VARCHAR(M)存储空间由3部分构成,分别为真实
数据
、真实
数据
的长度、NULL值标识。真实
数据
是用户要存储的
数据
,真实
数据
的长度是用户存储的这部分
数据
的长度,NULL值标识是该列是否允许为NULL。在
字段
允许为NULL的情况下,计算
最多能
存储多少真实
数据
的公式为。最后总结一下,VARCHAR能
最多能
存储多少真实
数据
跟字符编码集有关,
最多能
存储多少个字符是个上限值,实际存储不了那么多,要在上限值的基础上减一。
Mysql中表
最多能
存储多少个
字段
?
官网所示: 显示最多是4096个
字段
,那么到底是不是呢? 其实是受很多因素影响的,比如说每个
字段
的大小,总长度的大小等。 下面是一个例子: mysql> CREATE TABLE t (a VARCHAR(10000), b VARCHAR(10000), c VARCHAR(10000), d VARCHAR(10000), e VARCHAR(10000...
oracle 中 一张表
最多能
够创建多少个
字段
?
oracle 中 一张表
最多能
够创建多少个
字段
? 收藏帖子 回复 比比路克 结帖率 100% help! 问题点数:20分 0 2002-01-25 15:51:39 回复数 4 只看楼主 引用 举报 楼主 一片绿洲 8i和9i都是1000个,包括隐藏
字段
(类属性),以前是254个。 0 2002-01-25 15:57:48 只看TA 引用 举报 #1 ...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章