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儲存過程函式
- JavaScript 判斷函式是否存在JavaScript函式
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- bash函式應用之:判斷函式是否存在函式
- java判斷mysql中資料庫是否存在JavaMySql資料庫
- SQL Server 資料訪問策略:儲存過程QCSQLServer儲存過程
- MySQL判斷表名是否存在MySql
- postgresql如何判斷表是否存在SQL
- 儲存過程與儲存函式儲存過程儲存函式
- 資料庫儲存過程資料庫儲存過程
- 使用儲存過程(PL/SQL)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- 怎麼判斷mysql表是否存在MySql
- 判斷objectStore物件倉庫是否存在Object物件
- 使用SQL SERVER儲存過程實現歷史資料遷移SQLServer儲存過程
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- SQL Server儲存過程的優缺點SQLServer儲存過程
- 【SQL Server】常見系統儲存過程SQLServer儲存過程
- MySql資料庫——儲存過程MySql資料庫儲存過程
- 資料庫分庫,原來 SQL 和儲存過程寫的報表咋辦?資料庫SQL儲存過程
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- MySQL儲存過程 (即函式)MySql儲存過程函式
- mySql 儲存過程與函式MySql儲存過程函式
- MySQL 儲存過程和函式MySql儲存過程函式
- MySQL儲存過程和函式MySql儲存過程函式
- 配置SQL Server Service Broker來傳送儲存過程資料(下)SASQLServer儲存過程
- 配置SQL Server Service Broker來傳送儲存過程資料(上)CYSQLServer儲存過程
- SQL SERVER儲存過程AS和GO的含義SQLServer儲存過程Go
- 查詢當前資料庫存在某個字串的儲存過程資料庫字串儲存過程
- mysql 匯入匯出資料庫以及函式、儲存過程的介紹MySql資料庫函式儲存過程
- openGauss 函式及儲存過程支援函式儲存過程
- 儲存過程vs.函式QM儲存過程函式
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式
- 動態生成表-判斷表是否存在效能對比
- SQL Server 2005的複製儲存過程選項BYSQLServer儲存過程
- MySQL入門--儲存過程(PROCEDURE)和儲存函式(FUNCTION)MySql儲存過程儲存函式Function
- MFC下判斷資料夾是否存在,如不存在則建立資料夾
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- SQL---------儲存函式SQL儲存函式