问一个小问题,第一个帮我解决的人独享50分,共100分 问题:通过form表单提交数据到数据数,有一字段(比如就是文章的内容部分)要求存的内容没有限制,多少都可以存下,MSSQL表中字段用什么数据类型呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 varchar 最多 8000b image 最多 2g 8000是远远不钱够的!我现在用的就是8000的我来试试IMG吧试好了,分就是你的! 你要存什么啊?2G还不够吗?IMAGE最多2G 就是文字,但是IMAGE都改不了大小啊, 我把数据类型改成了image后,进入表看看能存多少,但表里此字段显示<Binary>,并提示不能输入 对于大字段,数据类型用image,文本类型更推荐用text、ntext。 用image有什么问题吗? 如果文件过2g的话 也不用存数据库了 那样太浪费 搞个字段记路径就可以了 实在想存数据库的话 如果操2g的话 分开存储不就可以了 一个文件不会上百g把 汗~~~~~~~~~~~~ 想了解一下<Binary>是个什么东东 你在你表里打这个命令试试sp_tableoption Employees,'text in row',7000可以强制在text,next,image类型字段里面储存文件 就用ntext的就够用了,image一般是存储视频等大型数据的,像文本这样的数据根本就用不着者的类型。ntext足够用了! text都不够用???text是存储长度可变的非unicode数据而ntext是存储长度可变的unicode数据最长都是存储2^30-1个字符!!这样也不够嘛,哈哈,我是在查询分析器里的系统数据类型看到的 我用在线编辑器通过form提交数据,出在用的长度是8000,但如果长了的话就会出错!有什么好的解决办法! 就用ntext的就够用了,image一般是存储视频等大型数据的,像文本这样的数据根本就用不着者的类型。ntext足够用了! 郁闷,我改成ntext的,但长度16,我以前的是5000,这样我原有的数据就全给断了一大半! colinyin(Colin.) ( ) 信誉:100 想了解一下<Binary>是个什么东东-----------------------------------------------------------------------------------Binary是二進罅數據類型,以下是說明與參考:binary 和 varbinary固定长度 (binary) 的或可变长度 (varbinary) 的 binary 数据类型。binary [ ( n ) ]固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为 n+4 字节。 varbinary [ ( n ) ]n 个字节变长二进制数据。n 必须从 1 到 8,000。存储空间大小为实际输入数据长度 +4 个字节,而不是 n 个字节。输入的数据长度可能为 0 字节。在 SQL-92 中 varbinary 的同义词为 binary varying。 access 用 备注SQL 用 long text 或 二进制流ORACLE 用 二进制流 字符串char固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。varchar可变长度的非 Unicode 数据,最长为 8,000 个字符。text可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。自己参考下 如果非要存数据库的话,你可以在数据库字段中存放路径,该路径存放文件(.txt),取出路径,用IO数据流读出,用ReadStrema,如果你会C#的话(.NET) 三分钟的精彩 sqlservr.exe自动增长 lock table tablename in exclusive mode报错 请问各位大虾,小妹有一个问题想请教各位:怎么利用dts实现两个数据库定时导入导出 数据库的问题,高分求教,多谢多谢! 关于select的问题,急 100分求几行SQL语句。请大家都来看看,这个问题很不错。 如何写这个功能得SQL语句 下面使用with cube 结果如何解释? 和 rollup 区别? 哪个常用 ? 这个触发器不支持同时更新 tblAccount多个记录时有效触发吗? help! 新手求助,我没有分了,不好意思啊
image 最多 2g
我来试试IMG吧
试好了,分就是你的!
IMAGE最多2G
sp_tableoption Employees,'text in row',7000
可以强制在text,next,image类型字段里面储存文件
text是存储长度可变的非unicode数据
而ntext是存储长度可变的unicode数据
最长都是存储2^30-1个字符!!这样也不够嘛,哈哈,我是在查询分析器里的系统数据类型看到的
有什么好的解决办法!
想了解一下<Binary>是个什么东东
-----------------------------------------------------------------------------------
Binary是二進罅數據類型,以下是說明與參考:binary 和 varbinary
固定长度 (binary) 的或可变长度 (varbinary) 的 binary 数据类型。binary [ ( n ) ]固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为 n+4 字节。 varbinary [ ( n ) ]n 个字节变长二进制数据。n 必须从 1 到 8,000。存储空间大小为实际输入数据长度 +4 个字节,而不是 n 个字节。输入的数据长度可能为 0 字节。在 SQL-92 中 varbinary 的同义词为 binary varying。
access 用 备注
SQL 用 long text 或 二进制流
ORACLE 用 二进制流
char固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。varchar可变长度的非 Unicode 数据,最长为 8,000 个字符。text可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。自己参考下