【发布时间】:2019-08-11 04:12:37
【问题描述】:
假设我有一个 3 列 Col1, col2, col3, col4, col5, col6, col7,col8........col56 我想动态删除 Col4 之后所有表中的所有列。
我知道下面的查询没有意义,因为有大量的列
更改表 删除列 Col5, col6, col7,....,Col56
有人可以建议我可以在 MS-SQL 中实现的任何替代方法吗?
【问题讨论】:
-
可以在系统视图
INFORMATION_SCHEMA.COLUMNS中创建从元数据开始的动态sql语句
标签: sql-server tsql