我对下面提到的问题做了很多尝试,但无法得到答案。 我有一个文件非常庞大的文本内容高达600 MB,我想将它存储在一个数据库中。根据我在http://www.w3schools.com/sql/sql_datatypes.asp中看到的内容,我使用了' text'数据类型,最多可存储2 GB。但是当我回复时,我仍然得到截断的文件内容。 看起来像是 -
create table academics (
semester int not null,
subject varchar (50),
experience text,
primary key (semester)
);
体验从具有大内容的文件中获取其价值。 我可以使用哪种数据类型?
答案 0 :(得分:0)
好吧,小心text
。如上所述here:
将来的版本中将删除ntext,text和image数据类型 Microsoft SQL Server。避免在新的中使用这些数据类型 开发工作,并计划修改当前使用的应用程序 他们。请改用nvarchar(max),varchar(max)和varbinary(max)。
此外,对于如此大的文件,您可以考虑使用FileTables
如果你正在使用SQL Server 2012+