MSSQL2000或2005數據庫,查詢某數據庫所有表名,使用以下命令即可;
鼠標右鍵點擊數據庫,處理菜單,選擇新建查詢,在查詢框里,輸入以下內容,
select Name + '''' from sysobjects where xtype=''U'' order by name asc
然后按F5鍵,執行,就會列出所有表名,可以復制保存;
因此,如果執行下列查詢命令行,
select ''truncate table '' + Name + '''' from sysobjects where xtype=''U'' order by name asc
該條語句執行之后會將數據庫中所有的表都查詢出來,并加上命令前綴truncate語句,全部復制出來之后執行該truncate系列語句,即可刪除相應所有表的數據。當然,不想刪除的刪除該行即可。 |