sql-server – 对于asp.net mvc Web应用程序,哪种方法可以将文本
发布时间:2020-12-12 06:30:29 所属栏目:MsSql教程 来源:网络整理
导读:我正在制作一个小的asp.net mvc应用程序.我必须从几个计算数据 CSV文件(5到10个文件之间). 应用程序必须为这些文件提供上载和下载操作. 我没有经验的部分是数据库.我应该使用哪种列类型?文字,图像,二进制?文件的大小将在80KB到500KB之间 解决方法 TEXT,NTEX
我正在制作一个小的asp.net mvc应用程序.我必须从几个计算数据
CSV文件(5到10个文件之间). 应用程序必须为这些文件提供上载和下载操作. 我没有经验的部分是数据库.我应该使用哪种列类型?文字,图像,二进制?文件的大小将在80KB到500KB之间 解决方法TEXT,NTEXT和IMAGE类型已经过时 – 不要将它们用于新开发.它们将从未来的SQL Server版本中删除.对于SQL Server 2005及更高版本,如果要处理纯文本文件(如源代码或CSV文件),则使用VARCHAR(MAX)/ NVARCHAR(MAX);如果处理二进制文件,则使用VARBINARY(MAX). 对于每个文件,这些允许最多2 GB的存储空间,并且您可以使用它们上的所有常用T-SQL字符串函数来操作它们(即(N)VARCHAR(MAX)字段). 如果您使用的是SQL Server 2008,还有一个附加选项 – VARBINARY(MAX)列上的FILESTREAM属性.这允许您将文件存储在SQL Server计算机的文件系统(而不是数据库表)中,同时保留事务和数据完整性. 对于通常且通常大于1 MB的文件,或者如果您需要超过2 GB(因为在常规VARBINARY(MAX)列中不能存储超过2 GB),建议使用FILESTREAM. 渣 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQLServer之修改存储过程
- 整理下自己使用的sqlserver DBA面试题 转
- sql-server – 如何选择项目匹配只有IN List在sql server中
- sql-server – 如何在SSDT项目中包含自定义数据迁移和静态/
- 是否有人为GUI销售点系统提供数据库,编程语言/框架建议?
- 数据库 关键字一览表
- Can't start a cloned connection while in manual tra
- 数据库 – 有没有计划支持Scala的SIQ(ScalaIntegratedQuery
- sql – 检查存储在XML数据类型列中的集合中是否存在值
- sqlserver 人民币数字转大写