sql 判斷函數(shù)、存儲(chǔ)過程是否存在的代碼整理
下面為您介紹sql下用了判斷各種資源是否存在的代碼,需要的朋友可以參考下,希望對(duì)您學(xué)習(xí)sql的函數(shù)及數(shù)據(jù)庫(kù)能夠有所幫助。
-- 庫(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='表名'
- sql 判斷數(shù)據(jù)庫(kù),表,存儲(chǔ)過程等是否存在的代碼
- mysql中判斷記錄是否存在方法比較
- mysql 判斷記錄是否存在方法比較
- sqlserver 各種判斷是否存在(表名、函數(shù)、存儲(chǔ)過程等)
- SQL判斷字段列是否存在的方法
- 使用SQL Server判斷文件是否存在后再刪除(詳解)
- mysql判斷字段是否存在的方法
- 用SQL語(yǔ)句查找Access中某表是否存在的小技巧
- sql server判斷數(shù)據(jù)庫(kù)、表、列、視圖是否存在
- SQL SERVER先判斷視圖是否存在然后再創(chuàng)建視圖的語(yǔ)句
- sql server中判斷表或臨時(shí)表是否存在的方法
相關(guān)文章
必須會(huì)的SQL語(yǔ)句(四) 數(shù)據(jù)刪除和更新
這篇文章主要介紹了sqlserver中數(shù)據(jù)刪除和更新的sql語(yǔ)句,需要的朋友可以參考下2015-01-01SQLServer"通過端口1433連接到主機(jī)localhost的TCP/IP連接失敗"常見問題的解
今天碰到一個(gè)問題,查了很久,這里給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于Java通過JDBC連接SQLServer?2012出現(xiàn)"通過端口1433連接到主機(jī)localhost的TCP/IP連接失敗"常見問題的解決方案,需要的朋友可以參考下2023-05-05sql server利用不同語(yǔ)種語(yǔ)言顯示報(bào)錯(cuò)錯(cuò)誤消息的方法示例
這篇文章主要給大家介紹了關(guān)于sql server利用不同語(yǔ)種語(yǔ)言顯示報(bào)錯(cuò)錯(cuò)誤消息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用sql server具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05sqlserver 查詢數(shù)據(jù)庫(kù)大小的方法
總部要求每一個(gè)月,獲取一次ERP數(shù)據(jù)庫(kù)增長(zhǎng)大小。我收到的樣版是一張截圖,是直接查看數(shù)據(jù)庫(kù)文件大小2012-08-08解決在window下執(zhí)行SQLSERVER定時(shí)備份的問題
這篇文章主要介紹了在window下執(zhí)行SQLSERVER的定時(shí)備份,文末給大家介紹了windows任務(wù)計(jì)劃定時(shí)備份sqlserver數(shù)據(jù)庫(kù)的相關(guān)知識(shí),使用windows的任務(wù)計(jì)劃新建一個(gè)sqlserver數(shù)據(jù)庫(kù)的定時(shí)備份任務(wù),需要的朋友可以參考下2022-01-01SQL?server數(shù)據(jù)庫(kù)日志文件收縮操作方法
日常使用數(shù)據(jù)庫(kù)可能存在日志每天增長(zhǎng)10G或以上,太恐怖了!數(shù)據(jù)量過大導(dǎo)致服務(wù)器卡死,內(nèi)存溢出,執(zhí)行Sql過慢等問題,這篇文章主要給大家介紹了關(guān)于SQL?server數(shù)據(jù)庫(kù)日志文件收縮操作的相關(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