簡體   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