在 sql 服务器中是否有任何数据类型可以存储超过 2 GB 的数据
Is there any datatype that can store data more than 2 gb in sql server
我需要在一个列中存储超过 2 GB 的数据。有什么办法可以做到吗?我需要我存储的数据需要在数据库中而不是在使用文件流概念时产生的计算机中
没有没有。 NVARCHAR(MAX)
是可用于在列中存储 2GB 数据的数据类型。但是你不能在其中存储超过2GB的数据,以达到数据类型的上限。
附带说明是什么让您将如此大的数据存储在列中,因为这可能会导致大量性能开销,而且这可能不值得继续进行。我相信您会找到替代方案。
可能的替代方法是拆分数据并将其存储到多行中。
否则正如 Mladen Prajdic 评论的那样,您可以使用 Filestream 来存储超过 2Gb 的数据。
我需要在一个列中存储超过 2 GB 的数据。有什么办法可以做到吗?我需要我存储的数据需要在数据库中而不是在使用文件流概念时产生的计算机中
没有没有。 NVARCHAR(MAX)
是可用于在列中存储 2GB 数据的数据类型。但是你不能在其中存储超过2GB的数据,以达到数据类型的上限。
附带说明是什么让您将如此大的数据存储在列中,因为这可能会导致大量性能开销,而且这可能不值得继续进行。我相信您会找到替代方案。
可能的替代方法是拆分数据并将其存储到多行中。 否则正如 Mladen Prajdic 评论的那样,您可以使用 Filestream 来存储超过 2Gb 的数据。