我有一个带有VARIANT列的雪花表。我可以更改表格以删除“变体”列中的字段之一吗?
我尝试过
ALTER TABLE TABLENAME
DROP COLUMN VARIANTDATA:FIELDNAME;
它给了我语法错误。
答案 0 :(得分:2)
与任何结构化列一样,任何VARIANT列所包含的内容都被视为值。而且您不能使用DDL语句删除列值/数据。
https://docs.snowflake.com/en/sql-reference/data-types-semistructured.html#variant