sql server2000 的image 字段一般设置成多大

castlooo 2007-12-12 09:17:48
sql server2000 的image 字段 我要用来保存升级的文件,文件一般<10M 这个字段一般设置成多大?默认为16
...全文
263 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
-狙击手- 2007-12-12
  • 打赏
  • 举报
回复
你可以用sp_tableoption 中的 text in row 选项,指定小的 text、ntext 或 image 值是否直接存储在行中。
1、当 text in row 是 OFF 时,SQL Server 2000 的 ntext、text 和 image 行为与 SQL Server 7.0 版相同。对于每个 text、ntext 或 image 值,存储在数据行内的所有内容是一个 16 字节的指针。对于每一行,该指针指向 text、ntext 或 image 数据的位置。包含多个 text、ntext 或 image 列的行对每个 text、ntext或 image 列均有一个指针。


2、当 text in row 是 ON 时,SQL Server 2000 在数据行中存储小的 text、ntext 和 image 值。只有不能存储在行中的 text、ntext 或 image 值存储在单独的页集合中。


看完这些相信你应该知道 为什么 16不能改了吧

-狙击手- 2007-12-12
  • 打赏
  • 举报
回复
16是改不了的

这是文件指针
castlooo 2007-12-12
  • 打赏
  • 举报
回复
再次,谢谢潇洒老乌龟.
castlooo 2007-12-12
  • 打赏
  • 举报
回复
好象不能设置捏 大小不能改动
dawugui 2007-12-12
  • 打赏
  • 举报
回复
image

可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。

根据具体需求,自己设置.
rouqu 2007-12-12
  • 打赏
  • 举报
回复
我要用来保存升级的文件,文件一般 <10M
-------
单个文件就10M啊 看来设置text in row ON不太可能了
-狙击手- 2007-12-12
  • 打赏
  • 举报
回复
image 值最大为 2 GB,否则将太长以致不能存储在单个数据行中

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧