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

首頁 > 數據庫 > SQL Server > 正文

sql 判斷數據庫,表,存儲過程等是否存在的代碼

2024-08-31 00:59:06
字體:
來源:轉載
供稿:網友
sql判斷是否存在
--判斷數據庫是否存在
if exists(select * from master..sysdatabases where name=N'庫名')
print 'exists'
else
print '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 Null
Begin
print '存在'
End
Else
Begin
print '不存在'
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].[函數名]
GO

if col_length('表名', '列名') is null
print '不存在'

select 1 from sysobjects where id in (select id from syscolumns where) and
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄浦区| 教育| 建阳市| 太康县| 清镇市| 兴文县| 平湖市| 彭阳县| 兰西县| 修水县| 平舆县| 天津市| 隆化县| 兴国县| 旺苍县| 崇仁县| 柳江县| 马边| 湘乡市| 衡阳县| 邛崃市| 乌海市| 大丰市| 吉木萨尔县| 亳州市| 屯门区| 鹿邑县| 阜宁县| 思茅市| 竹溪县| 准格尔旗| 洪泽县| 习水县| 兴山县| 莒南县| 湛江市| 若羌县| 衡东县| 巴东县| 福清市| 新平|