社区
MS-SQL Server
帖子详情
image数据类型怎么定义长度???
yinweixian
2006-01-07 10:59:20
image数据类型的长度是16,我存入一张图的时候图最多就只能30K左右,大点的图根本就不能存。我想改它的长度,但是不能改的。
请问怎么解决这个问题啊?使我能够存入大点的图片,最起码也要几百K吧。
...全文
991
3
打赏
收藏
image数据类型怎么定义长度???
image数据类型的长度是16,我存入一张图的时候图最多就只能30K左右,大点的图根本就不能存。我想改它的长度,但是不能改的。 请问怎么解决这个问题啊?使我能够存入大点的图片,最起码也要几百K吧。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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'
Java高级课程系列之(Hash算法)
本次课程会带着大家学习Hash算法,从源码的角度去学习算法,更加容易理解的方式去学习,能够更高效的吸收学到的内容,也能培养出能够独自看源码,分析源码的能力。Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意
长度
的输入(又叫做预映射, pre-
image
),通过散列算法,变换成固定
长度
的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意
长度
的消息压缩到某一固定
长度
的消息摘要的函数。 哈希表是根据设定的哈希函数H(key)和处理冲突方法将一组关键字映射到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称为哈希表或散列,所得存储位置称为哈希地址或散列地址。作为线性数据结构与表格和队列等相比,哈希表无疑是查找速度比较快的一种。 通过将单向数学函数(有时称为“哈希算法”)应用到任意数量的数据所得到的固定大小的结果。如果输入数据中有变化,则哈希也会发生变化。哈希可用于许多操作,包括身份验证和数字签名。也称为“消息摘要”。 简单解释:哈希(Hash)算法,即散列函数。它是一种单向密码体制,即它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程。同时,哈希函数可以将任意
长度
的输入经过变化以后得到固定
长度
的输出。哈希函数的这种单向特征和输出数据
长度
固定的特征使得它可以生成消息或者数据。
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
数据类型
存储的是
长度
不确定的二进制数据,最大长
解决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 t
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章