国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

判斷SQL數據庫中函數、存儲過程等是否存在的方法

2024-07-21 02:48:53
字體:
來源:轉載
供稿:網友
判斷SQL數據庫中函數、存儲過程等是否存在的方法

下面為您介紹sql下用了判斷各種資源是否存在的代碼,需要的朋友可以參考下,希望對您學習sql的函數及數據庫能夠有所幫助。庫是否存在if exists(select * from master..sysdatabases where name=N'庫名')PRint 'exists'elseprint 'not exists'----------------- 判斷要創建的表名是否存在if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)-- 刪除表drop table [dbo].[表名]GO-----------------判斷要創建臨時表是否存在If Object_Id('Tempdb.dbo.#Test') Is Not NullBeginprint '存在'EndElseBeginprint '不存在'End----------------- 判斷要創建的存儲過程名是否存在if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[存儲過程名]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)-- 刪除存儲過程drop procedure [dbo].[存儲過程名]GO----------------- 判斷要創建的視圖名是否存在if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[視圖名]') and OBJECTPROPERTY(id, N'IsView') = 1)-- 刪除視圖drop view [dbo].[視圖名]GO----------------- 判斷要創建的函數名是否存在if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[函數名]') and xtype in (N'FN', N'IF', N'TF'))-- 刪除函數drop function [dbo].[函數名]GOif col_length('表名', '列名') is nullprint '不存在'select 1 from sysobjects where id in (select id from syscolumns where name='列名') and name='表名'

本文轉自:http://www.bitscn.com/pdb/mssql/201010/191258.html
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和田市| 南通市| 崇州市| 黔东| 黄梅县| 海口市| 南昌市| 海晏县| 翁牛特旗| 尤溪县| 荔浦县| 双流县| 澎湖县| 青州市| 漳州市| 黄石市| 额尔古纳市| 西平县| 富蕴县| 陕西省| 炉霍县| 怀宁县| 嘉义市| 隆昌县| 常州市| 安宁市| 永吉县| 苗栗市| 泰来县| 教育| 翁牛特旗| 集贤县| 张家川| 嘉峪关市| 宝坻区| 和顺县| 武强县| 盐池县| 宜都市| 吴堡县| 沿河|