使用动态sql删除表中的多个表

时间:2018-05-30 20:35:28

标签: sql sql-server database tsql

我使用PDW,我有查询,它创建了一个要删除的表列表。

表Q:

TableName
---------
   a
   b
   c
   d
   e

a,b,c,d,e是数据库中应删除的表的列表。

我想编写一个动态的SQL查询,它会将表a中的表e删除到Q,而无需任何人为干预。

有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用以下动态sql来实现此目的:(假设表名为attr(dt, 'sorted') = 'time' 且列名为Table Q

TABLE_NAME