今天又學到一招,可以快速刪除數據庫中所有的用戶表中的數據。我是個菜鳥,望各位大神多多指教 select 'truncate table ' + Name + ';' from sysobjects where xtype='U' order by name asc; 該條語句執行之后會將數據庫 ...
select truncate table Name from sysobjects where xtype U order by name asc 該條語句執行之后會將數據庫中所有的表都查詢出來,復制出來之后執行truncate語句即可 sysobjects 在數據庫內創建的每個對象 約束 默認值 日志 規則 存儲過程等 在表中占一行。只有在tempdb內,每個臨時對象才在該表中占一行。 列名 ...
2016-11-18 12:38 0 16662 推薦指數:
今天又學到一招,可以快速刪除數據庫中所有的用戶表中的數據。我是個菜鳥,望各位大神多多指教 select 'truncate table ' + Name + ';' from sysobjects where xtype='U' order by name asc; 該條語句執行之后會將數據庫 ...
select 'truncate table ' + Name + ';' from sysobjects where xtype='U' order by name asc; 該條語句執行之后會將數據庫中所有的表都查詢出來,復制出來之后執行truncate語句即可 sysobjects ...
...
,你需要再運行一次這個結果集就可以刪除所有的表而不刪除數據庫了 例如: ①新建查詢: ...
(@sql) 如果要刪除所有用戶表中的內容,可以執行以下語句: declare @sql varchar( ...
select concat('drop table ',table_name,';') from TABLES where table_schema='數據庫名稱'; select concat('truncate ',table_name,';') from TABLES where ...
刪除數據表所有數據:truncate table TAB_User ...
1、先禁用數據庫中所有的約束 select 'alter table ' || table_name || ' disable constraint ' ||constraint_name || ';'from user_constraintswhere constraint_type = 'R ...