社区
MS-SQL Server
帖子详情
image数据类型怎么定义长度???
yinweixian
2006-01-07 10:59:20
image数据类型的长度是16,我存入一张图的时候图最多就只能30K左右,大点的图根本就不能存。我想改它的长度,但是不能改的。
请问怎么解决这个问题啊?使我能够存入大点的图片,最起码也要几百K吧。
...全文
1217
3
打赏
收藏
image数据类型怎么定义长度???
image数据类型的长度是16,我存入一张图的时候图最多就只能30K左右,大点的图根本就不能存。我想改它的长度,但是不能改的。 请问怎么解决这个问题啊?使我能够存入大点的图片,最起码也要几百K吧。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yinweixian
2006-01-10
打赏
举报
回复
自己顶!
panjinfu80
2006-01-07
打赏
举报
回复
用二进制存储。
smartcoffee
2006-01-07
打赏
举报
回复
Microsoft® SQL Server™ 2000 将大于 8,000 个字符的字符串和大于 8,000 个字节的二进制数据存储为称作 text 和 image 的特殊数据类型。大于 4000 个字符的 Unicode 字符串被存储在 ntext 数据类型中。
例如,必须将一个有关用户信息的大文本文件 (.txt) 导入到 SQL Server 数据库中。应将这些数据作为一个数据块存储起来,而不是集成到数据表的多个列中。为了达到这个目的,可以创建一个 text 数据类型的列。然而,如果必须存储当前作为标记图象文件格式 (TIFF) 图像 (.tif) 存储的、每个大小为 10 KB 的公司徽标,则需创建一个 image 数据类型的列。
通常情况下,text、ntext 或 image 字符串是存储在数据行外的大型(可达 2GB)字符或二进制字符串。数据行只包括一个 16 字节的文本指针,该指针指向一个树的根节点,该树由映射存储串片段的页的内部指针构成。
当 text、ntext 或 image 串被存储在数据行时,SQL Server 就无须访问单独的页或页的集合来读写这些串。这使得读写 text、ntext 或 image 这些行中的串就象读写 varchar、nvarchar 或 varbinary 串一样快。
为了在数据行中存储 text、ntext 或 image 字符串,必须使用 sp_tableoption 存储过程启动 text in row 选项。
sp_tableoption N'MyTable', 'text in row', 'ON'
可以为在数据行中存储的 text、ntext 和 image 字符串指定一个从 24 到 7000 字节的最大长度(可选):
sp_tableoption N'MyTable', 'text in row', '1000'
mysql
数据类型
image
_MySQL
数据类型
1、MySQL
数据类型
MySQL中
定义
数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。2、数值类型(12)2.1、整数类型(6)一张图就能解释清楚了:INTEGER同INT。2.2、定点数(2)DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值。使用方式如下:salary DE...
SQL Server 2005
Image
数据类型
的使用
最近做一个项目的时候需要往数据库内插入图片,上网查了一下,主要有两种方法,第一就是在数据库中存储图片的路径,然后在程序中根据读取的路径读取图片;这种方法简单、容易使用,但是在图片过多时不好管理。 第二种就是将图片转换成二进制存储于数据库中,sql server 2005有个
image
数据类型
,专门用于存储图片,
Image
数据类型
存储的是
长度
不确定的二进制数据,最大长
数据类型
的
定义
一些常用的
数据类型
的
定义
对于局部变量,text、ntext 和
image
数据类型
无效
开发存储过程时报如上错误。大多数人说用varchar(8000)代替text,但值我这里超过8000,不可取 解决: sql2005或以上版本支持新
数据类型
:varchar(max)nvarchar(max)微软建议使用 varchar(max) 来代替 text,使用 nvarchar(max) 来代替 ntext,使用 varbinary(max) 来代替
image
。max
长度
可达...
解决SQL Server的TEXT、
IMAGE
类型字段的
长度
限制
http://dev.firnow.com/course/7_databases/sql/sqlServer/2008126/97658.html
SQL Server缺省安装时,TEXT、NTEXT、
IMAGE
类型字段是有
长度
限制,如果写入的数据超过限制就会抛出异常,缺省的
长度
限制是65536,需要修改数据库的全局配置参数:
exec sp_configure 'max text repl size (B)', '655360' --调整
长度
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章