300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > sql 判断数据库 表 存储过程等是否存在的代码

sql 判断数据库 表 存储过程等是否存在的代码

时间:2020-05-31 01:11:37

相关推荐

sql 判断数据库 表 存储过程等是否存在的代码

数据库|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=’表名’

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。