sql 判斷函數(shù)、存儲過程是否存在的代碼整理
下面為您介紹sql下用了判斷各種資源是否存在的代碼,需要的朋友可以參考下,希望對您學(xué)習(xí)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='表名'
相關(guān)文章
SQLServer"通過端口1433連接到主機(jī)localhost的TCP/IP連接失敗"常見問題的解
今天碰到一個問題,查了很久,這里給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于Java通過JDBC連接SQLServer?2012出現(xiàn)"通過端口1433連接到主機(jī)localhost的TCP/IP連接失敗"常見問題的解決方案,需要的朋友可以參考下2023-05-05sql server利用不同語種語言顯示報(bào)錯錯誤消息的方法示例
這篇文章主要給大家介紹了關(guān)于sql server利用不同語種語言顯示報(bào)錯錯誤消息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用sql server具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05解決在window下執(zhí)行SQLSERVER定時備份的問題
這篇文章主要介紹了在window下執(zhí)行SQLSERVER的定時備份,文末給大家介紹了windows任務(wù)計(jì)劃定時備份sqlserver數(shù)據(jù)庫的相關(guān)知識,使用windows的任務(wù)計(jì)劃新建一個sqlserver數(shù)據(jù)庫的定時備份任務(wù),需要的朋友可以參考下2022-01-01SQL?server數(shù)據(jù)庫日志文件收縮操作方法
日常使用數(shù)據(jù)庫可能存在日志每天增長10G或以上,太恐怖了!數(shù)據(jù)量過大導(dǎo)致服務(wù)器卡死,內(nèi)存溢出,執(zhí)行Sql過慢等問題,這篇文章主要給大家介紹了關(guān)于SQL?server數(shù)據(jù)庫日志文件收縮操作的相關(guān)資料,需要的朋友可以參考下2024-02-02SQL Server并行操作優(yōu)化避免并行操作被抑制而影響SQL的執(zhí)行效率
這篇文章主要介紹了SQL Server并行操作優(yōu)化避免并行操作被抑制而影響SQL的執(zhí)行效率 的相關(guān)資料,需要的朋友可以參考下2016-07-07Sql Server中通過sql命令獲取cpu占用及產(chǎn)生鎖的sql
這篇文章主要介紹了Sql Server中通過sql命令獲取cpu占用及產(chǎn)生鎖的sql,需要的朋友可以參考下2022-10-10