`

Oracle常用批量操作

阅读更多

 

1.批量禁用所有触发器

 

在sql窗口查询

select 'alter trigger '||name||' disable;'
from
(
  SELECT name 
  FROM USER_SOURCE
  WHERE TYPE='TRIGGER'
  group by name
) t1;

 

将查询出的结果集copy,然后在sql窗口再次执行,禁用当前用户下所有触发器。

 

2.批量启用所有触发器

 

同样,在sql窗口查询

select 'alter trigger '||name||' enable;'
from
(
  SELECT name 
  FROM USER_SOURCE
  WHERE TYPE='TRIGGER'
  group by name
) t1;

 

将查询出来的结果copy到sql窗口执行,启用当前用户所有触发器。

 

3.批量同步表数据

 

select 'truncate table '||table_name||';' 
 from user_tables 
where table_name like 'OMS%';

select 'insert into '||table_name||' select * from aiomsn.'||table_name||'@prod;' 
  from user_tables 
where table_name like 'OMS%';

 

将查询出来的结果copy到sql窗口执行,然后commit即可。

3
2
分享到:
评论

相关推荐

    oracle常用操作大全

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,它在企业级数据...以上是对Oracle常用操作的概述,实践中可能涉及更多细节和特定场景的应用。熟练掌握这些操作将有助于提高Oracle数据库管理的效率和可靠性。

    ORACLE 批量更新三种方式比较

    针对这一需求,本文将详细介绍并比较三种常用的批量更新方法:通过PL/SQL循环更新、使用单条SQL语句更新以及采用子查询的方式进行更新。 #### 一、通过PL/SQL循环更新 这种方式是通过定义一个游标(Cursor),然后...

    Oracle批量保存

    在Oracle数据库中,配合C#进行批量操作,可以利用Oracle Data Provider for .NET (ODP.NET) 或者 Oracle Data Access Components (ODAC) 这样的数据访问层来实现。 ODAC是Oracle公司提供的一个全面的数据访问组件集...

    C#版Oracle数据库通用操作类

    `ConnForOracle` 类通过封装常用的数据库操作,极大地简化了 C# 应用程序与 Oracle 数据库之间的交互过程。它不仅提供了基础的连接管理和 SQL 执行功能,还包含了高级特性如数据分页和哈希表自动插入数据库等,为...

    向oracle中批量导入导出数据表

    在Oracle数据库管理中,批量导入和导出数据表是一项常用的操作,这可以帮助我们在不同环境间迁移数据、备份数据或者恢复数据。以下将详细介绍如何通过命令行窗口进行Oracle数据的导入和导出,以及处理相关问题的方法...

    oracle 常用脚本

    "Oracle常用脚本"集合通常包括一系列用于安装、配置、管理和维护Oracle数据库的自动化脚本。这些脚本可以极大地提高DBA(数据库管理员)的工作效率,确保数据库的稳定运行。 1. **安装脚本**: 安装脚本主要负责自动...

    Oracle基本操作指南

    ### Oracle基本操作指南 #### 一、Oracle基本概念与组件 **1.1 用户权限** 在Oracle数据库系统中,用户权限的设计与管理是基于角色的,这意味着每一个数据库账户都有其对应的权限集。与Informix数据库相比,...

    oracle 存储过程,批量产生用

    在IT领域,尤其是在数据库管理与开发中,Oracle存储过程是一种常用的技术手段,用于实现复杂的业务逻辑、数据处理和批量操作。根据给定的文件信息,本文将深入探讨Oracle存储过程如何用于批量创建用户,以及如何读取...

    Oracle常用操作(项目中积累的经验)

    Oracle数据库在IT行业中被广泛应用,尤其在大型...以上就是Oracle在实际项目中的一些常用但易错的操作经验,希望对你的工作有所帮助。在实践中不断积累,理解并熟练运用这些技巧,可以提升你的Oracle数据库管理技能。

    Oracle常用SQL脚本

    "Oracle常用SQL脚本"集合通常包含了一系列预编写好的SQL语句或存储过程,以帮助数据库管理员和开发人员高效地完成日常任务。这些脚本可能涉及数据库性能监控、数据备份与恢复、用户权限管理、表结构操作等多个方面。...

    java导出oracle数据(单表).pdf

    Java 是一种广泛使用的编程语言,Oracle 是一种常用的关系数据库管理系统。在实际应用中,经常需要将 Oracle 数据库中的数据导出到其他文件中,以便进行数据分析、备份或迁移等操作。下面将详细介绍 Java 导出 ...

    OracleHelper—数据库操作类

    8. **批量操作**:对于需要大量插入或更新数据的情况,OracleHelper可能会提供批量操作的方法,提高数据处理速度。 9. **性能优化**:为了提升性能,OracleHelper可能包含一些优化策略,比如缓存查询结果、延迟加载...

    C#实现Oracle数据批量导入-Oracle文档类资源

    在.NET开发环境中,C#是一种常用的编程语言,用于构建各种应用程序,包括与数据库交互的应用。...文件"C#实现Oracle数据批量导入-Oracle文档类资源_1604469613"可能包含了更详细的操作示例和代码,供你参考学习。

    ORACLE常用傻瓜问题1000问全集

    以上只是部分可能涵盖的知识点,"ORACLE常用傻瓜问题1000问全集"中还会涉及更多实际操作和问题解决方案,例如数据库连接、存储过程编写、数据库设计原则、分布式数据库、性能调优等等。对于想要深入理解和掌握Oracle...

    pl/sql oracle常用工具

    "pl/sql oracle常用工具"这个标题暗示我们将讨论的是一个用于处理PL/SQL和Oracle数据库的高效工具。 描述中提到的“最好用的oracle 开发工具”很可能是指PL/SQL Developer,这是一个由Allround Automations公司开发...

    plsql批量导入数据

    在Oracle数据库环境中,PL/SQL Developer(简称PLSQL)是一种常用的工具,用于编写、调试和管理PL/SQL代码。当我们需要处理大量数据导入任务时,PLSQL提供了多种方法来实现批量导入,这些方法高效且灵活。本文将详细...

    文件批量导入数据到oracle数据库

    在IT领域,文件批量导入数据到Oracle数据库是一项常见的任务,特别是在大数据处理和系统集成中。以下将详细解释这个过程涉及的关键知识点。 首先,"文件批量导入数据到Oracle数据库"指的是将一个或多个文本文件...

    oracle操作员管理资料、常用知识汇总

    本文将深入探讨Oracle操作员管理资料中的关键知识点,以及一些常用的Oracle知识。 一、Oracle数据库基础 Oracle数据库系统是Oracle公司的产品,它采用SQL作为查询语言,支持ACID(原子性、一致性、隔离性和持久性...

    oracle常用命令

    【Oracle常用命令详解】 Oracle数据库管理系统是全球广泛使用的数据库系统之一,掌握其常用命令对于数据库管理至关重要。本文将详细介绍Oracle的启动与关闭、数据字典的利用以及其他实用命令。 1. Oracle的启动和...

    oracle常用函数和常见错误积累

    本文将围绕“Oracle常用函数和常见错误积累”这一主题,深入探讨Oracle数据库的一些关键知识点。 首先,Oracle函数是数据库操作中不可或缺的部分,它们用于处理数据、进行计算、提取特定信息等。例如: 1. **TO_...

Global site tag (gtag.js) - Google Analytics