SQL
In MySQL it is pretty easy to drop a table if it exists already. In Oracle and Microsoft’s SQL
MySQL:
DROP TABLE IF EXISTS [table_name]
Oracle:
BEGIN EXECUTE IMMEDIATE 'DROP TABLE [table_name]'; EXCEPTION WHEN OTHERS THEN NULL; END;
SQL
IF EXISTS ( SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '[table_name]') DROP TABLE [table_name]
“DROP TABLE IF EXISTS” in Oracle and SQL Server
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SQL Server 账号管理1
SQL Server 账号管理主要包含登录名、用户、架构、角色等管理。通过对账号的管理可以有效的提高数据库系统的安全性,规范运维及使用。注意:登录名是实例下的安全对象,用户、架构及角色是数据库下的安全对象
登录名 用户名 数据库级的主体 SQL Server 级的主体 安全对象 -
oracle drop/truncate table 恢复
drop table 并且回收站已经被情况了,如何恢复?前提:数据库开规档,并且删除之前的归档没有被删掉。思路:rman备份、
drop table 恢复 truncate table恢复 SQL oracle hive -
oracle drop table 闪回恢复
Flashback Drop 是从Oracle 10g 开始出现的,用于恢复用户误删除的对象(包括表,索引等),这个技术依赖于Table
drop table 闪回恢复 SQL 表空间 闪回