繁体   English   中英

如何对列表中存在的列使用alter table drop columns?

[英]How to use alter table drop columns for columns present in a list?

我有一个要从模式中的多个表中删除的所有列名的列表,但并非列表中的所有列名都存在于所有表中。

对于架构和表名,我可以在单个查询中检查列是否与列表中的列名匹配,只需删除

说要删除的列列表是

Drop_col = ['AB',' BC', FG', 'TR']

但我的 TABLE1 在列列表中只有 'BC'、'TR'

Query =  ALTER TABLE SCHEMA_NAME.TABLE1 DROP COLUMN IN ({Drop}).format (Drop = Drop_col)

像这样的东西?? 或任何其他建议?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM