原文:SQL Server 刪除數據庫所有表和所有存儲過程

場景: SQL Server中,需要刪除所有表或所有存儲過程時,手動的方式只能逐個進行刪除,耗個人時間,所以想弄個語句來實現這樣的需求。 如果由於外鍵約束刪除table失敗,則先刪除所有約束: 第 步 刪除所有表的外鍵約束 第 步 刪除所有表 刪除所有的存儲過程同理可得,但不需要走第一步,只需將第 步的代碼的where xtype U 改成 where xtype P ,drop table 改 ...

2015-05-28 18:20 2 6538 推薦指數:

查看詳情

刪除數據庫下的所有結構

刪除數據庫下的所有結構 在某些應用場景下,需要對數據庫中的進行清空。通過如下兩種方式可以實現。 (說明:刪除結構屬於高危操作,建議在刪除前,將數據庫結構和數據進行備份!!!) 方式1(SQL語句的方式) 1、通過如下SQL語句,查詢數據庫中的所有結構,並拼接成 ...

Thu Sep 24 02:41:00 CST 2020 0 1041
oracle刪除數據庫中的所有

1、先禁用數據庫所有的約束 select 'alter table ' || table_name || ' disable constraint ' ||constraint_name || ';'from user_constraintswhere constraint_type = 'R ...

Wed Oct 20 19:20:00 CST 2021 0 5561
mysql刪除數據庫中的所有

1、最簡單的方法,最方便的方法:刪除數據庫,然后重新建立一個空數據庫2、但是有刪除所有的方法(1)產生刪除sql語句,(2)執行sql語句產生刪除sql語句:select concat("DROP TABLE IF EXISTS ", table_name, ";") from ...

Thu May 21 00:00:00 CST 2020 0 1897
SQL刪除數據庫所有的外鍵,同時刪除所有用戶

刪除所有的用戶的外鍵,直接將下面的代碼拷貝到數據庫里執行即可: --查詢刪除前的當前數據庫所有約束 select * from information_schema.key_column_usage declare @TableName nvarchar(250) --聲明讀取數據庫 ...

Tue Sep 17 03:46:00 CST 2013 0 2522
SQL..如何用命令刪除數據庫所有?

刪除所有的用戶: declare @sql varchar(8000) SELECT @sql='drop table ' + name FROM sysobjects WHERE (type = 'U') ORDER BY 'drop table ' + name exec ...

Fri Nov 18 21:53:00 CST 2016 0 14241
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM