error-“给定给类型'varchar'的大小(12000)超过了azure数据仓库中允许的最大值(8000)”

0s7z1bwu  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(360)

我试图在azure dataware house中执行t-sql,但它不允许我的数据类型大于varchar(8000),有人能建议一些替代方法吗(同样的问题也发生在表的创建上,它不支持blob或lob数据类型,即使在大容量加载或poly-base加载的情况下也是如此,所以我最后加载了修剪过的数据。)

9rbhqvlz

9rbhqvlz1#

您可以尝试varchar(max),它最多支持2gb,但是sql中的页面大小仍然限制在8000,所以我不确定这是否有用。polybase限制为每行1mb。这是另一个有用的so条目

相关问题