一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

sql語(yǔ)句判斷各種資源是否存在示例

 163九九 2016-07-03

最新sql語(yǔ)句判斷各種資源是否存在示例

以下是三零網(wǎng)為大家整理的最新sql語(yǔ)句判斷各種資源是否存在示例的文章,希望大家能夠喜歡!

 sql下用了判斷各種資源是否存在的代碼,很實(shí)用。需要的朋友可以參考下。
代碼:

--庫(kù)是否存在
if exists(select * from master..sysdatabases where name=N'庫(kù)名')
print 'exists'
else
print 'not exists'
---------------
-- 判斷要?jiǎng)?chuàng)建的表名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
-- 刪除表
drop table [dbo].[表名]
GO
---------------
-----列是否存在
IF COL_LENGTH( '表名','列名') IS NULL
PRINT 'not exists'
ELSE
PRINT 'exists'
alter table 表名 drop constraint 默認(rèn)值名稱
go
alter table 表名 drop column 列名
go
-----
--判斷要?jiǎng)?chuàng)建臨時(shí)表是否存在
If Object_Id('Tempdb.dbo.#Test') Is Not Null
Begin
print '存在'
End
Else
Begin
print '不存在'
End
---------------
-- 判斷要?jiǎng)?chuàng)建的存儲(chǔ)過程名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[存儲(chǔ)過程名]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
-- 刪除存儲(chǔ)過程
drop procedure [dbo].[存儲(chǔ)過程名]
GO
---------------
-- 判斷要?jiǎng)?chuàng)建的視圖名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[視圖名]') and OBJECTPROPERTY(id, N'IsView') = 1)
-- 刪除視圖
drop view [dbo].[視圖名]
GO
---------------
-- 判斷要?jiǎng)?chuàng)建的函數(shù)名是否存在
if exists (select * from sysobjects where xtype='fn' and name='函數(shù)名')
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[函數(shù)名]') and xtype in (N'FN', N'IF', N'TF'))
-- 刪除函數(shù)
drop function [dbo].[函數(shù)名]
GO
if col_length('表名', '列名') is null
print '不存在'
select 1 from sysobjects where id in (select id from syscolumns where name='列名') and name='表名'

 

SQL判斷是否存在

--判斷數(shù)據(jù)庫(kù)是否存在
if exists(select * from master..sysdatabases where name=N'庫(kù)名')
print 'exists'
else
print 'not exists'

---------------
-- 判斷要?jiǎng)?chuàng)建的表名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
-- 刪除表
drop table [dbo].[表名]
GO

---------------
--判斷要?jiǎng)?chuàng)建臨時(shí)表是否存在
If Object_Id('Tempdb.dbo.#Test') Is Not Null
Begin
print '存在'
End
Else
Begin
print '不存在'
End

---------------
-- 判斷要?jiǎng)?chuàng)建的存儲(chǔ)過程名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[存儲(chǔ)過程名]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
-- 刪除存儲(chǔ)過程
drop procedure [dbo].[存儲(chǔ)過程名]
GO

---------------
-- 判斷要?jiǎng)?chuàng)建的視圖名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[視圖名]') and OBJECTPROPERTY(id, N'IsView') = 1)
-- 刪除視圖
drop view [dbo].[視圖名]
GO

---------------
-- 判斷要?jiǎng)?chuàng)建的函數(shù)名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[函數(shù)名]') and xtype in (N'FN', N'IF', N'TF'))
-- 刪除函數(shù)
drop function [dbo].[函數(shù)名]
GO

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

select 1 from sysobjects where id in (select id from syscolumns where name='列名') and name='表名'

 


延伸閱讀:
·sqlserver實(shí)現(xiàn)購(gòu)物車的存儲(chǔ)過程實(shí)例
·SQL語(yǔ)句創(chuàng)建存儲(chǔ)過程
·executesql存儲(chǔ)過程代碼
·返回SQL執(zhí)行時(shí)間的存儲(chǔ)過程(精確到毫秒)
·數(shù)據(jù)庫(kù)存儲(chǔ)過程sp_MSforeachtable和sp_MSforeachdb實(shí)例
·兩個(gè)MSSQL分頁(yè)存儲(chǔ)過程代碼
·sqlserver通用分頁(yè)存儲(chǔ)過程
·SQLServer使用擴(kuò)展存儲(chǔ)過程xp_dirtree獲取文件列表
·sqlserver存儲(chǔ)過程總匯
·使用AspNetPager分頁(yè)控件實(shí)現(xiàn)存儲(chǔ)過程
·MSSQL模糊查詢通用存儲(chǔ)過程實(shí)現(xiàn)語(yǔ)句
·SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)、表、存儲(chǔ)過程、視圖、索引、規(guī)則、查看數(shù)據(jù)等的方法
·mssql存儲(chǔ)過程分頁(yè)的代碼
·sql server存儲(chǔ)過程中文介紹
·Sql語(yǔ)句實(shí)現(xiàn)存儲(chǔ)過程的性能測(cè)試對(duì)比代碼

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产农村妇女成人精品| 久草视频在线视频在线观看| 亚洲中文字幕在线观看四区| 国产精品视频一区二区秋霞| 久久热在线免费视频精品| 亚洲国产婷婷六月丁香| 九九久久精品久久久精品| 九九九热视频免费观看| 亚洲国产综合久久天堂| 午夜视频成人在线免费| 国产欧美高清精品一区| 欧美做爰猛烈叫床大尺度| 国产一级特黄在线观看| 日本最新不卡免费一区二区| 日本深夜福利在线播放| 国产在线成人免费高清观看av| 一区二区三区四区亚洲另类| 九九热这里只有精品视频| 日韩不卡一区二区三区色图| 九九九热视频最新在线| 国产精品推荐在线一区| 久久偷拍视频免费观看| 欧美区一区二区在线观看| 内用黄老外示儒术出处| 手机在线观看亚洲中文字幕| 亚洲一二三四区免费视频| 成年人黄片大全在线观看| 国产精品免费不卡视频| 久久精品一区二区少妇| 日本精品最新字幕视频播放| 国语久精品在视频在线观看| 不卡一区二区高清视频| 91久久精品国产一区蜜臀| 国产成人精品在线播放| 欧美精品久久99九九| 欧美黑人在线精品极品| 免费久久一级欧美特大黄孕妇| 2019年国产最新视频| 欧美成人免费一级特黄| 91在线播放在线播放观看| 91精品国产品国语在线不卡|