繁体   English   中英

如何使用特定表中的列作为表名,我需要从中删除或插入或更新我的数据

[英]How to use a Column in a particular table as Table name from which i need to delete or insert or update my data

假设我有如下数据

   Id        Table Name 
    1          T1
    2          T3 
    3          T2
    4          T1

我可以编写一个查询来删除表 T1 中的 1 和 4 以及表 T3 中的 2 和表 T3 中的 3 的 id 吗?

正如@Tim 所建议的,您在单个查询中无法从多个表中删除,而是可以使用动态 SQL 生成每个删除 SQL 语句并使用 execute 命令运行查询。

暂无
暂无

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

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