我是 Azure 的新手,我在 Azure SQL 数据仓库的表中有这个字段:
[AnnotationText] varchar(MAX) NULL,
- varchar [ ( n | max ) ] 可变大小的字符串数据。使用 n 以字节为单位定义字符串大小,可以是 1 到 8,000 之间的值,或者使用 max 来指示列约束大小,最大存储空间为 2^31-1 字节 (2 GB)。
但我看到的是 8000 的大小和这种类型的错误消息:
Too long string in column [-1]: Actual len = [11054]. MaxLEN=[8000]
我尝试对大小进行硬编码,但任何大于 8000 的数字都无法按照文档中的说明工作。
我还发现一些文档说应该在表创建中使用 HEAP 或 CLUSTERED INDEX 类型,但它也没有帮助
知道出了什么问题吗?