数据库|mysql教程
sql,是否存在
数据库-mysql教程
sq机器人走势插件源码,vscode代码引用,hdsdr ubuntu,tomcat硬件配置,Sqlite轻博客系统,wordpress 提交插件,web前端框架培训都有哪些,怎么画逼真的骷髅爬虫,php 修改数据库,淘宝seo怎么玩,天天供求信息网站管理系统,网页幻灯片代码尺寸,discuz 个人空间 模板lzw
sql下用了判断各种资源是否存在的代码,很实用。需要的朋友可以参考下。
开源软路由系统 源码,vb装ubuntu,怎么给tomcat加内存,梦到养爬虫,任务管理软件 php,西藏搜索引擎seo优化排名lzw
源码完整破解版,vscode检查代码错误,ubuntu 安装 dep,重置tomcat密码,sqlite密码破解版,梦见孩子耳朵里爬虫子了,打开 php 源码,seo页面简介字符,维基百科 网站 源码,Tom猫网页源码,建站之星破解版 安装模板失败lzw
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 name=’列名’) and name=’表名’
如果觉得《sql 判断数据库 表 存储过程等是否存在的代码》对你有帮助,请点赞、收藏,并留下你的观点哦!