Sql Server判斷資料庫、表、儲存過程、函式是否存在
判斷資料庫是否存在
if exists (select * from sys.databases where name = '資料庫名')
drop database [資料庫名]
判斷表是否存在
if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [表名]
判斷儲存過程是否存在
if exists (select * from sysobjects where id = object_id(N'[儲存過程名]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [儲存過程名]
判斷函式是否存在
IF OBJECT_ID (N'函式名') IS NOT NULL
DROP FUNCTION dnt_split
判斷資料庫是否開啟了全文搜尋
select databaseproperty('資料庫名','isfulltextenabled')
判斷全文目錄是否存在
select * from sysfulltextcatalogs where name ='全文目錄名稱'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-626550/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【MSSQL】sqlserver 各種判斷是否存在(表名、函式、儲存過程.......)SQLServer函式儲存過程
- Sql Server中判斷表或者資料庫是否存在SQLServer資料庫
- SQL server儲存過程函式SQLServer儲存過程函式
- JavaScript 判斷函式是否存在JavaScript函式
- 儲存過程判斷若個表中是否存在某個名稱的欄位儲存過程
- 【fosoyo】SQL Server儲存過程/函式加/解密SQLServer儲存過程函式解密
- bash函式應用之:判斷函式是否存在函式
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- SQL Server 資料備份儲存過程SQLServer儲存過程
- c# winform 判斷資料夾是否存在,新建資料夾,判斷資料夾存不存在C#ORM
- js如何判斷一個函式是否存在JS函式
- SQL Server 儲存過程SQLServer儲存過程
- 【SQL Server】--儲存過程SQLServer儲存過程
- sql server 2000/2005/2008 判斷儲存過程、觸發器、檢視是否存在並刪除SQLServer儲存過程觸發器
- postgresql如何判斷表是否存在SQL
- MySQL判斷表名是否存在MySql
- java判斷mysql中資料庫是否存在JavaMySql資料庫
- 通用的SQL Server資料庫查詢分頁儲存過程SQLServer資料庫儲存過程
- 刪除資料庫中所有儲存過程和函式的sql語句資料庫儲存過程函式SQL
- MS SQL Server儲存過程SQLServer儲存過程
- Sql Server系列:儲存過程SQLServer儲存過程
- 解密SQL SERVER儲存過程解密SQLServer儲存過程
- SQL Server 資料訪問策略:儲存過程QCSQLServer儲存過程
- 儲存過程 函式儲存過程函式
- 儲存過程與儲存函式儲存過程儲存函式
- js如何判斷指定名稱的函式是否存在JS函式
- 怎麼判斷mysql表是否存在MySql
- Sql Server2008如何在儲存過程中實現根據判斷插入更新資料SQLServer儲存過程
- 資料庫儲存過程資料庫儲存過程
- 利用mysqldump只匯出資料庫的表結構、儲存過程和函式MySql資料庫儲存過程函式
- Mysql 資料庫水平分表 儲存過程MySql資料庫儲存過程
- SQL Server基礎:儲存過程SQLServer儲存過程
- sql server儲存過程語法SQLServer儲存過程
- PL/SQL 中的儲存過程與函式SQL儲存過程函式
- 判斷objectStore物件倉庫是否存在Object物件
- 儲存過程與函式儲存過程函式
- 使用儲存過程(PL/SQL)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程