gpt4 book ai didi

sql-server - SQL Server 中 varbinary(max) 的最大实际空间

转载 作者:行者123 更新时间:2023-12-02 07:31:49 24 4
gpt4 key购买 nike

我正在使用 varbinary(max) 将文件(任何类型)保存在 SQL 表中,我发现该数据类型的最大使用量是 8000,但是 8000 是什么意思?

在线文档说是 8000 字节。这是否意味着要保存的文件的最大大小为 8000/1024 = 7.8125 KB?

我开始测试,我可以存储的最大文件是 29.9 MB。如果我选择较大的文件,则会出现 SQLException。

String or binary data would be truncated. The statement has been terminated.

最佳答案

在 SQL Server 2012(代号 Denali)发布时实现它 - 它具有 FileTable 功能:)

  • varbinary(8000) 限制为 8000 字节 - 这是肯定的!
  • varbinary(max) 限制为 2 GB
  • varbinary(max) FILESTREAM 受文件系统限制(FAT32 - 2 Gb、NTFS - 16 艾字节)

关于sql-server - SQL Server 中 varbinary(max) 的最大实际空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com