900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Oracle 删除表前判断表名是否存在

Oracle 删除表前判断表名是否存在

时间:2022-11-08 12:11:57

相关推荐

Oracle 删除表前判断表名是否存在

数据库|mysql教程

Oracle删除表,Oracle 删除表前判断表名是否存在,

数据库-mysql教程

直播房间收费源码,vscode 路径添加位置,阿里ubuntu 源,tomcat网站头部图标,手机sqlite工具汉化版,爬虫爬取论坛关键字帖子,php hash表,湖北白酒seo推广价格,手机免费分享视频网站,响应网站和模板网站有哪些lzw

在Oracle中若删除一个不存在的表,如 DROP TABLE notExistTable,则会提示:ORA-00942:表或视图不存在,若使用程序执行该语句则会报

java 游戏服务器源码,vscode可以打开网页插件,ubuntu开发环境配置,tomcat怎么搭建linux,SQlite spy密码,最经典的网页设计,国际 云服务器,shopex 批量上传插件,展示前端框架选择,爬虫湿度計,php主机租用,广州seo技术,润乾报表springboot,jsp mysql网站源码,读取网页图片 易语言,免费苹果cms模板,万网域名后台登陆,后台登录页面模板源码,进销存管理系统 毕业设计,php小程序实例lzw

超市app源码,ubuntu连入wifi,tomcat并发配置优化,蓝线爬虫俱乐部,php5.6怎么更新,seo 9lzw

在Oracle中若删除一个不存在的表,如 “DROP TABLE notExistTable”,则会提示:

ORA-00942:表或视图不存在,

若使用程序执行该语句则会报异常,这就需要我们再删除表前判断该表是否存在,若存在则删除.

下面是不使用存储过程实现删除表的SQL:

DECLARE num NUMBER;

BEGIN

SELECT COUNT(1) INTO num FROM USER_TABLES WHERE TABLE_NAME = UPPER(‘tableName’) ;

IF num > 0 THEN

EXECUTE IMMEDIATE ‘DROP TABLE tableName’ ;

END IF;

END;

相关阅读:

删除表空间报错ORA-600(ktssdrp1)错误

Oracle 删除表名命名不合法的表

Linux下Oracle删除表空间引发错误的解决方法

Oracle 误删除表数据恢复

Oracle利用rowid删除表中重复记录

Oracle无法删除表

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