求教大量数据存入一行中一项如何处理?

九转丹成 2016-02-15 08:24:37
建了一个表,表中有十项内容,或者说10列,其中有一列的数据包含数据很多。
比如: 日期 人名 证件 信息 ** ** ** 共10列
1 2002年 张三 2005120 ********
2 *******************************************************
3 *******************************************************
4 *******************************************************
5*******************************************************
行数据量不是问题,就是信息这一列,每一行可能都有几千个字节的东西,只能用text之类的格式整个作为字符串放入吗?
或者还有别的什么办法?求教
...全文
159 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
责任after自由 2016-02-18
  • 打赏
  • 举报
回复
认为用nvarchar(max)应该可以解决,若该TB中字段较多,可再新建张详情表记录信息之类的数据
九转丹成 2016-02-17
  • 打赏
  • 举报
回复
我的意思是这么大的数据直接放在一个单元格会不会有什么问题?比如影响读写速度之类的。 我想知道这种同一项数据量很大的有没有其它的入库方式?
exception92 2016-02-17
  • 打赏
  • 举报
回复
varchar(max) 一般都可以满足需求。大不了 分2列
xiaoxiangqing 2016-02-16
  • 打赏
  • 举报
回复
可以存为varchar(max)
Neo_whl 2016-02-16
  • 打赏
  • 举报
回复
nvarchar(4000)或者varchar(max)2012之前最多8000个字节,如果你的信息长度够了就行
shoppo0505 2016-02-15
  • 打赏
  • 举报
回复
那你准备怎么放? 转成二进制?

27,579

社区成员

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

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