最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sql 判斷函數(shù)、存儲過程是否存在的代碼整理

 更新時間:2014年07月02日 16:20:26   投稿:whsnow  
本文主要為大家介紹了sql下用來判斷各種資源是否存在的代碼,希望對大家學習sql的函數(shù)及數(shù)據(jù)庫能夠有所幫助

下面為您介紹sql下用了判斷各種資源是否存在的代碼,需要的朋友可以參考下,希望對您學習sql的函數(shù)及數(shù)據(jù)庫能夠有所幫助。

-- 庫是否存在
if exists(select * from master..sysdatabases where name=N'庫名')
print 'exists'
else
print 'not exists'
-- 判斷要創(chuàng)建的表名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
-- 刪除表
drop table [dbo].[表名]
GO
--判斷要創(chuàng)建臨時表是否存在
If Object_Id('Tempdb.dbo.#Test') Is Not Null
Begin
print '存在'
End
Else
Begin
print '不存在'
End
-- 判斷要創(chuàng)建的存儲過程名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[存儲過程名]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
-- 刪除存儲過程
drop procedure [dbo].[存儲過程名]
GO
-- 判斷要創(chuàng)建的視圖名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[視圖名]') and OBJECTPROPERTY(id, N'IsView') = 1)
-- 刪除視圖
drop view [dbo].[視圖名]
GO
-- 判斷要創(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='表名'

相關文章

最新評論

荥经县| 岗巴县| 山东省| 东阳市| 定边县| 阿勒泰市| 嘉峪关市| 广元市| 临沧市| 鄂州市| 榆社县| 姚安县| 锡林浩特市| 甘谷县| 尼木县| 土默特左旗| 额敏县| 江孜县| 进贤县| 万源市| 澄江县| 普格县| 陵水| 浮山县| 灵宝市| 灵山县| 七台河市| 诏安县| 桦南县| 林口县| 广安市| 冕宁县| 安溪县| 合阳县| 仪陇县| 德江县| 菏泽市| 旬阳县| 枣庄市| 清流县| 凤城市|