数据库|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无法删除表
,