`

Oracle-ddl相关命令

阅读更多
alter table 是ddl操作。
ddl操作隐含commit-不了解这一点,可能你下一次会在其它的类似alter index 。。。等语句上再次触雷。

--关闭某表上所有trriger
alter table table_name disable all triggers;

--开启某表上所有trriger
alter table table_name enable all triggers

If you need to bring a copy of the database from production to another environment, you may want to disable all the triggers for all tables. Here is a simple syntax you can use to accomplish this.

First you could specify the specific table(s) for which you want to disable triggers.
ALTER TABLE [dbo].[MyTable] DISABLE TRIGGER ALL

The re-enable all triggers just use this syntax.
ALTER TABLE [dbo].[MyTable] ENABLE TRIGGER ALL
Finally, if you don't want to specify the tables (perhaps because you have triggers on many tables) then just use sp_msforeachtable.
EXEC sp_msforeachtable "ALTER TABLE ? DISABLE TRIGGER ALL"
Share this Tidbit。

分享到:
评论

相关推荐

    oracle-DDL-DML-DCL-TCL.rar_The Oracle

    在Oracle中,DDL包括以下命令: 1. **CREATE**: 用于创建新的数据库对象,如表、视图、索引、存储过程、用户等。 2. **ALTER**: 修改已存在的对象结构,如增加或删除字段,更改表空间等。 3. **DROP**: 删除不再...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.rar

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle数据库的情况下,进行Oracle数据库的连接、查询和管理。在本案例中,我们讨论的是Oracle Instant Client的11.2...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64

    4. **ldap.ora**:当使用Oracle目录服务时,此文件存储LDAP服务器的相关信息。 5. **network/admin** 目录:包含各种网络配置文件,如listener.ora(监听器配置)和sqlnet.ora(网络服务配置)。 在Linux系统上...

    Python库 | filebeat_oracle-0.1.0-py3-none-any.whl

    - **SQL执行**:它可能会提供执行SQL查询、DML(数据操纵语言)语句和DDL(数据定义语言)语句的功能。 - **事务处理**:支持开始、提交、回滚事务,保证数据的一致性。 - **游标操作**:游标是数据库操作的基本单元...

    (完整word版)Oracle-GoldenGate-11g单向DDL配置实战.doc

    以下将详细阐述如何配置Oracle GoldenGate 11g的单向DDL同步。 首先,环境准备与安装是关键步骤。在源服务器和目标服务器上,确保已经安装了满足版本需求的Oracle数据库。在本例中,源服务器和目标服务器都运行着...

    Oracle9i命令大全

    从给定的文件标题“Oracle9i命令大全”和描述“对学习Oracle的朋友非常有用哟!”中,我们可以归纳出一系列关于Oracle数据库管理系统的实用命令和操作知识点,这将涵盖数据库服务的启动与停止、屏幕清理、用户权限...

    Oracle - SQLplus

    Oracle SQL*Plus是Oracle数据库系统中的一个命令行工具,它为数据库管理员(DBA)和开发人员提供了一个交互式环境,用于执行SQL查询、DML语句、DDL语句以及PL/SQL块。通过SQL*Plus,用户可以连接到Oracle数据库,...

    Oracle-SQL.rar_oracle_oracle sql_sql

    例如,创建一个表的命令是`CREATE TABLE 表名 (列名 数据类型, 列名 数据类型, ...);` 4. **查询数据**:DQL是最常用的SQL部分,`SELECT`语句是其核心。例如,`SELECT * FROM 表名 WHERE 条件;`用于查询满足特定...

    Expert One-on-One Oracle - Thomas Kyte.pdf

    - **结构组织**:本书分为多个章节,每个章节围绕一个主题展开讨论,通过实例和实践指导读者理解和掌握Oracle数据库的相关知识和技术。 - **主要内容**: - **数据库结构与工具**:介绍Oracle数据库的基本结构及其...

    Oracle-Code.zip_oracle

    这个名为"Oracle-Code.zip_oracle"的压缩包显然是为用户提供了一系列关于Oracle数据库的基础和常用代码,帮助用户更好地理解和操作Oracle系统。现在,我们将深入探讨这些知识点。 首先,Oracle数据库的核心在于SQL...

    开源项目-go-goracle-goracle.zip

    2. 安装`go-goracle`库:通过`go get`命令获取并导入到项目中。 3. 创建数据库连接:使用`goracle.NewDB()`创建一个新的数据库连接,提供必要的连接参数,如数据库地址、用户名、密码等。 4. 执行SQL:调用`db.Query...

    Oracle--SQL语言.docx

    SQL语言主要包括四大类:数据定义语言(DDL)、数据操纵语言(DML)、数据查询语言(DQL)以及数据控制语言(DCL)。 #### 数据查询(DQL) **SELECT语句**是最常用的SQL命令之一,用于从数据库中检索数据。其基本...

    Oracle-database-class-notes.zip_class

    2. **SQL语言**:SQL是用于操作数据库的标准语言,笔记会深入讲解SQL的DML(数据操纵语言)、DDL(数据定义语言)和DCL(数据控制语言)命令,包括SELECT查询、INSERT、UPDATE、DELETE、CREATE TABLE、ALTER TABLE、...

    Oracle DDL,DML,DCL,TCL 基础概念

    ### Oracle DDL、DML、DCL、TCL 基础概念 #### DDL (Data Definition Language) 数据定义语言 数据定义语言(DDL)主要用于创建、修改或删除数据库对象,如表、索引、视图等。这些操作通常涉及数据库结构的变更。 ...

    ORACLE-数据库入门.ppt

    启动Oracle数据库通常涉及使用SVRMGRL工具,通过connect internal命令以系统管理员身份登录,然后执行startup命令来启动实例并打开数据库。关闭数据库时,可以使用shutdown命令。 总的来说,Oracle数据库是一个复杂...

    oracle-sql

    TRUNCATE是Oracle中用于快速清空表数据的DDL命令。与DELETE不同,它不记录单行删除,因此速度更快且不可回滚。TRUNCATE不会触发删除触发器,不保留ROLLBACK段,且会重置表的高水位线(HWM),释放表空间。但需要...

    oracle-database-11g-plsql-编程实战笔记.doc

    在 Oracle Database 11g 中,SQL 命令主要分为以下几类: - **DML(Data Manipulation Language)数据操作语言**: - `SELECT`:用于从数据库中检索数据。 - `INSERT`:用于向数据库表中插入新的行。 - `UPDATE`...

    scheme2ddl:用于将oracle导出到ddl脚本集的命令行util

    scheme2ddl是用于将... 命令java -jar scheme2ddl.jar -url scott/tiger@localhost:1521:ORCL -o C:/temp/oracle-ddl2svn/将产生目录树 views/ view1.sql view2.sql tables/ table1.sql functions /f1.sql 更多命令

    Oracle-SQL基本查询.ppt

    1. 数据定义语言(DDL):如CREATE、ALTER和DROP,用于创建、修改和删除数据库对象,如表、视图、索引等。 2. 数据操纵语言(DML):包括INSERT、UPDATE和DELETE,用于添加、修改和删除数据行。 3. 数据查询语言...

Global site tag (gtag.js) - Google Analytics