當前位置:首頁 » 編程語言 » 刪除多個表sql

刪除多個表sql

發布時間: 2025-01-24 16:10:57

A. 怎麼使用sql語句批量刪除多個表的相同欄位

不知道您用的是什麼資料庫了。
不過做法肯定是一樣,用兩個游標,第一個游標從數據字典中檢索出所有的表,第二個游標從每個表中檢索所有的欄位,然後遇到有要和你刪除名稱相同的欄位的時候,執行alter table tablename drop column columnname的操作。
不過這個執行不能直接這么執行,而是設置一個字元串的變數,例如SQLSERVER,需要@delsql = 'alter table ' + @tablename + ' drop column ' + @columnname
exec(@delsql)
而oracle也一樣delsql = 'alter table ' + tablename + ' drop column ' + columnname;
execute immediate delsql;
要使用這樣的寫法。
不可能使用一個SQL直接刪除所有的。

熱點內容
sql解析json 發布:2025-07-23 22:48:16 瀏覽:904
戰神解壓密碼 發布:2025-07-23 22:29:07 瀏覽:224
如何刷機安卓系統手機 發布:2025-07-23 22:28:56 瀏覽:739
麥咭編程下載 發布:2025-07-23 22:20:04 瀏覽:36
javadraw 發布:2025-07-23 22:19:59 瀏覽:629
忘記密碼去哪裡找回 發布:2025-07-23 22:19:06 瀏覽:748
php培訓技術 發布:2025-07-23 22:18:21 瀏覽:607
兒童速演算法 發布:2025-07-23 22:09:37 瀏覽:637
資料庫無法寫入 發布:2025-07-23 22:03:34 瀏覽:535
android瀏覽相冊 發布:2025-07-23 21:49:15 瀏覽:515