用动态SQL吧。表名作为SQL的一部分。

解决方案 »

  1.   

    delete from (select name  from sysobject ) as s where s.lieming =aaa_12
      

  2.   

    delete 表1 where AAA_12=1 delete 表2 where AAA_12=1 delete 表3 where AAA_12=1
      

  3.   

    一句:exec('delete 表1 where AAA_12=1 delete 表2 where AAA_12=1 delete 表3 where AAA_12=1'):D
      

  4.   

    一条delete 语句只能删除一个表。
    不管哪种方法,都是用了多条删除语句。