先构造drop的sql语句
select 'drop table '||table_name ||';'from all_tables
where table_name like 'OA%'
然后得到
'DROPTABLE'||TABLE_NAME||';'
------------------------------------------
drop table OA_ATTACHMENT;
drop table OA_CAIGOU;
drop table OA_CHANNEL;
drop table OA_CHANNEL_ROLE;
drop table OA_COMMON_FORM;
drop table OA_COMMON_OPINION;
drop table OA_CUIBAN;
drop table OA_DUBAN;
drop table OA_DUBAN_CUIBANJILU;
drop table OA_DUBAN_HUIZONG;
drop table OA_DUBAN_LINGDAOPISHI;
'DROPTABLE'||TABLE_NAME||';'
------------------------------------------
drop table OA_FAWEN_SEND_WORD;
drop table OA_HTMLCONTENT;
drop table OA_HTMLTEMPLATE;
drop table OA_HUIYIJILU;
drop table OA_KAOQIN;
drop table OA_LEADERAGENDA;
drop table OA_LINGDAOJIANGGAO;
drop table OA_LINSHIZHUSU_FLAG;
drop table OA_MEETING;
drop table OA_MEETING_APPLY;
drop table OA_MEETING_HUIYIDENGJI;
'DROPTABLE'||TABLE_NAME||';'
------------------------------------------
drop table OA_MEETING_HUIYIFANGAN;
drop table OA_PICTURE;
drop table OA_PICTYPE;
drop table OA_QIANBAO;
drop table OA_SHEBEI;
drop table OA_SHOUWEN;
drop table OA_SIGN;
drop table OA_WEEKPLAN;
drop table OA_WENJIANTYPE;
drop table OA_WORDCHANGE_ITEMLOG;
drop table OA_WORDCHANGE_LOG;
'DROPTABLE'||TABLE_NAME||';'
------------------------------------------
drop table OA_WORDCHANGE_NOTE;
drop table OA_WORDCHANGE_TYPE;
drop table OA_XINFANG;
drop table OA_ZHENGWEN;
然后再执行这些sql语句,够笨的,可以写存储过程。
分享到:
相关推荐
`命令可以列出MySQL服务器中已有的所有数据库。这有助于检查已创建的数据库和确定当前的工作环境。 2. 创建数据库: 创建新数据库的语法是`CREATE DATABASE [IF NOT EXISTS] db_name [CHARSET utf8];`。其中,`IF ...
此函数的主要目的是根据给定的`f_fileNo`值从`xcm_freight`表中检索所有相关的记录,并将这些记录中的`f_tgdd`字段值连接成一个字符串。 #### 3.2 代码分析 1. **函数创建前的检查**:首先,通过`IF EXISTS`语句...
### PGSQL统计一个数据库所有数据库空字段的函数 在PostgreSQL(简称PGSQL)中,有时我们需要统计数据库中所有表的空字段数量。这在数据分析、数据清洗等场景下非常有用。下面详细介绍如何创建并使用一个自定义函数...
这里创建了一个名为`xue_sheng`的表,该表有两个字段:`id`和`xing_ming`。 ##### 2. 插入数据(Insert Data) 插入数据是向数据表中添加新记录的过程。可以使用`INSERT INTO`语句来完成这一操作。例如: ```sql ...
### Oracle异库同表名的两个数据库中数据合并或数据表结构的修改 在Oracle数据库管理与维护过程中,经常会遇到需要处理多个不同数据库之间数据同步、数据合并以及表结构更改等问题。本文将针对“Oracle异库同表名的...
2. **syscolumns** 和 **sysobjects**:这两个系统表用于存储关于数据库对象的信息,如表、视图和它们的列。 3. **游标**(Cursor):一种允许在SQL Server中逐行处理数据的机制。 4. **动态SQL**:通过变量构建SQL...
总的来说,批量创建和删除数据库中的触发器是一项有助于提高效率的任务,尤其当数据库表数量庞大时。通过熟练运用游标、动态SQL和系统视图,我们可以自动化这些过程,减轻数据库管理员的工作负担。但同时,也应理解...
hive表ddl操作(一)第1关:Create/Alter/Drop 数据库 创建数据库的语法为: DATABASE|SCHEMA:用于限定创建数据库或数据库模式 IF NOT EXISTS:目标对象不存在时才执行创建操作(可选) COMMENT:起注释说明作用...
本文中通过详细步骤来讲解Oracle数据库中有效的Drop表。
下面将详细讲解如何在Android中进行数据库表结构的更新,以及如何处理旧版本程序中表的接口添加、删减字段的问题。 1. **创建SQLite数据库** - Android使用SQLite作为默认的本地数据库系统。首先,我们需要创建一...
- **系统对象(Sysobjects)**:是SQL Server内部的一个系统表,用于存储数据库中的所有对象信息,包括表、视图、存储过程等。 #### 三、实现方法 下面将详细介绍如何使用SQL语句一次性删除数据库中的所有表和所有...
这将向`users`表中添加一个可存储255个字符的电子邮件地址字段。 2. **删除字段(ALTER TABLE DROP COLUMN)** 如果某个字段不再被使用或者需要优化表结构,可以删除字段。但要注意,删除字段可能会导致与该字段...
本文档主要针对泛微OA中涉及的数据库表结构修改,特别是针对浮点数数据类型的更新,提供了一种安全且便捷的方法。 在泛微OA中,数据通常是通过流程定义和表单设计来组织的,这些数据会被存储在特定的数据库表中。...
在“数据库系统概念中的大学数据库表”这一主题中,我们主要关注的是如何设计和管理一个适用于大学环境的数据库系统。这个系统通常会包含各种与学生、教师、课程、成绩等相关的信息。SQL(Structured Query Language...
MySQL数据库管理基础 ...本篇文章详细讲解了MySQL数据库管理的基础知识,从安装到管理,涵盖创建数据库、创建表、管理表结构、管理数据库等多方面的内容,为读者提供了一个系统的MySQL数据库管理指南。
当执行DROP TABLE操作时,如果启用了回收站(Recycle Bin),则被删除的表会暂时存储在回收站中,这为恢复操作提供了一个窗口期。 ### 恢复被DROP的表 #### 启用回收站 在Oracle数据库中,默认情况下回收站是关闭...
可以使用 `LOAD DATA` 命令将文本文件中的数据装入数据库表中: ```sql mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE mytable; ``` 七、显示表中的数据 可以使用 `SELECT` 命令来显示表中的数据: `...
CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从...