怎么样储存大量文本? 怎么样把文本储存在数据库中,如“记事本”,把那些文字保存起来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用 ntext 类型。如果有二进制,也可以用 image 类型。 ntext、image,都可以。纯文本的话可以用ntext。二进制内容可以用image。但是如果我设计这么一个表的话,我一定会单独建立一个“附件表”来存放这些文本,然后在别的表里用“attachmentId”来引用这个文本的编号。我通常不会直接在原有的业务表中加一个ntext或者image类型的字段,那样做对性能影响太大了。当然这么做维护成本肯定略有增加,但是对数据库来说,性能才是硬道理。 SQLServer 2005以上版本请用nvarchar(max) 我通常采取的做法:针对 SQL Server:纯文本的话可以用ntext字段,二进制内容可以用image字段。SQLite 或者 Postgresql 数据库可以直接用text类型的字段。但是如果我设计这么一个表的话,我一定会单独建立一个“附件表”来存放这些文本,然后在别的表里用“attachmentId”来引用这个文本的编号。我通常不会直接在原有的业务表中加一个ntext或者image类型的字段,那样做对性能影响太大了。当然这么做维护成本肯定略有增加,但是对数据库来说,性能才是硬道理。纯属抛砖引玉,欢迎探讨与拍砖。 求助:C# IDataReader.Read() VSTO做的outlook插件,如何控制某个帐号收信? C# C# windows应用程序 listview控件怎么操控? MVC到底是模式还是框架? c# 请问添加web引用后 如何确定该web服务可用? 一道面试题,请帮忙解答 求 1000!的位数 有什么好办法呢 求一个使用IP*Works开发P2P程序的例子 谁有QQ号,200分换一个 急急急 !二级级联的简单实现 谢谢大侠们 获取datagrid 或 gridview 列的值
如果有二进制,也可以用 image 类型。
纯文本的话可以用ntext。二进制内容可以用image。但是如果我设计这么一个表的话,我一定会单独建立一个“附件表”来存放这些文本,然后在别的表里用“attachmentId”来引用这个文本的编号。我通常不会直接在原有的业务表中加一个ntext或者image类型的字段,那样做对性能影响太大了。当然这么做维护成本肯定略有增加,但是对数据库来说,性能才是硬道理。
纯属抛砖引玉,欢迎探讨与拍砖。