通过以下方式从表中删除列后:
ALTER TABLE MyTable
DROP COLUMN IF EXISTS MyColumn
Run Code Online (Sandbox Code Playgroud)
在 BigQuery UI 中,我可以看到该列已成功删除,并且无法查询特定列,但是当我查询 DDL 时,我可以看到该列仍然存在于方案中:
SELECT DDL FROM MyDataSet.INFORMATION_SCHEMA.TABLES
WHERE DDL LIKE '%MyTable%'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?