我有一个要从模式中的多个表中删除的所有列名的列表,但并非列表中的所有列名都存在于所有表中。
对于架构和表名,我可以在单个查询中检查列是否与列表中的列名匹配,只需删除
说要删除的列列表是
Drop_col = ['AB',' BC', FG', 'TR']
但我的 TABLE1 在列列表中只有 'BC'、'TR'
Query = ALTER TABLE SCHEMA_NAME.TABLE1 DROP COLUMN IN ({Drop}).format (Drop = Drop_col)
像这样的东西??或任何其他建议?