`
xiangyuan8603
  • 浏览: 53977 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle truncate error

阅读更多
ORA-02266 unique/primary keys in table referenced by enabled foreign keys
Cause
An attempt was made to drop or truncate a table with unique or primary keys referenced by foreign keys enabled in another table.

Action
Before dropping or truncating the table, disable the foreign key constraints in other tables. You can see what constraints are referencing a table by issuing the following command:
select constraint_name, table_name, status
from user_constraints
where r_constraint_name in (
select constraint_name from user_constraints where table_name
='tabnam');
refer to following url:
http://turfybot.free.fr/oracle/8i/errors/ORA-02266.html
分享到:
评论

相关推荐

    利用 Oracle 系统触发器防止误删除表操作

    为了应对这类问题,可以通过创建Oracle系统触发器来实现对`DROP TABLE`和`TRUNCATE TABLE`命令的监控与阻止。以下详细介绍两种不同的Oracle版本(10g和8i)下如何创建相应的系统触发器。 ### Oracle 10g环境下的...

    Oracle 授权 ORA-00990: 权限缺失或无效

    在Oracle数据库管理中,"ORA-00990: 权限缺失或无效"是一个常见的错误代码,它表示用户尝试执行的操作没有足够的权限。这个错误通常发生在试图访问、修改或者管理数据库对象(如表、视图、索引等)时。在本篇文章中...

    oracle创建触发器实例

    在这个实例中,我们看到的是一个防止非本地机器执行DDL(Data Definition Language)操作的触发器,比如`TRUNCATE`、`ALTER`或`DROP`等。这个触发器主要目的是为了系统安全和审计目的。 首先,为了创建这个触发器,...

    oracle数据导入和备份的批处理

    WHENEVER OSERROR EXIT 9 WHENEVER SQLERROR EXIT SQLCODE BEGIN TRUNCATE TABLE table_name; END; / LOAD DATA INFILE 'data.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ...

    最全的oracle常用命令大全.txt

    ERROR: ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用 6、startup force 强制启动方式 当不能关闭数据库时,可以用startup force来完成数据库的关闭 先关闭数据库,再执行正常启动数据库命令 ...

    oracle_基本的几种触发器

    RAISE_APPLICATION_ERROR(-20001, 'DDL on APPS schema is not allowed'); END; ``` #### 数据库事件触发器 除了上述的DML和DDL触发器外,Oracle还支持数据库级别的触发器,用于响应数据库事件,如启动、关闭、...

    sql面试题\oracle面试题目

    - 使用`DBMS_OUTPUT.PUT_LINE(DBMS_UTILITY.FORMAT_ERROR_BACKTRACE)`和`DBMS_OUTPUT.PUT_LINE(DBMS_UTILITY.FORMAT_ERROR_STACK)`获取当前错误堆栈和回溯信息。 #### 7. Truncate与Delete命令的区别 - **Truncate*...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    Oracle8i_9i数据库基础

    §16.4.2.3 使用户raise_application_error处理 286 第十七章 创建包和使用包 287 §17.1 引言 287 §17.2 包的定义 288 §17.3 包的开发步骤 289 §17.4 包的头部说明 289 §17.5 包体的说明 290 §17.6 删除过程、...

    在ORACLE里用存储过程定期分割表

    这意味着即使数据被删除,空间仍可能被标记为已使用,无法被新数据复用,除非执行`TRUNCATE TABLE`或重建表。 传统的表分割方法是通过重命名(`RENAME`)操作,将原表重命名为带有时间戳的新表名,然后创建一个新的...

    Oracle PL/SQL语言初级教程

    - 常用的异常处理方法包括EXCEPTION WHEN、RAISE、RAISE_APPLICATION_ERROR等,可以定制错误响应。 通过这个初级教程,学习者将能够理解PL/SQL的基础概念,编写简单的存储过程、函数,并进行基本的数据操作和控制...

    oracle面试题

    5. 清空表中所有数据的DDL(数据定义语言)语句是TRUNCATE,选项C正确。UPDATE和DELETE是DML(数据操纵语言),而SELECT用于查询。 6. 要选择薪水最高的前三个人,需要首先对薪水进行降序排序,然后使用rownum限制...

    Oracle数据库应用-复习题及答案.pdf

    ### Oracle数据库应用复习知识点解析 #### 一、多项选择题解析 **1. 不属于SGA的内存区:** - **正确答案:a. PGA (Program Global Area)** - SGA (System Global Area) 是Oracle数据库的一个共享内存区域,用于...

    oracle数据库经典题目

    系统触发器主要是DML事件和系统事件发生时调用的触发器,其中DML事件包括CREATE、DROP、ALTER等,系统事件包括LOGON、LOGOFF、STARTUP、SHUTDOWN、SERVERERROR等。 9.简述Oracle数据库角色的种类、作用,以及如何...

    plsqldev13.0.6.1911x64主程序+ v12中文包+keygen.rar

    View Error Stack function could truncate the stack when it is very deep Oracle Error messages longer than 1023 characters would be truncated Right Margin preference did not immediately apply to open ...

    ORACLE数据库期末考试题目及答案.docx

    - **截断分区(Truncate Partition)**:用于删除分区中的数据。 - **拆分分区(Split Partition)**:用于将现有分区拆分为两个或多个分区。 - **不能在第一个分区前添加分区**:分区表的第一个分区前不能添加新分区。 ...

    plsqldev13.0.6.1911x32主程序+ v12中文包+keygen.rar

    View Error Stack function could truncate the stack when it is very deep Oracle Error messages longer than 1023 characters would be truncated Right Margin preference did not immediately apply to open ...

    orcale常用命令

    ERROR: ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用 6、startup force 强制启动方式 当不能关闭数据库时,可以用startup force来完成数据库的关闭 先关闭数据库,再执行正常启动数据库命令 ...

    SQL*PLUS命令的使用大全

    - `WHENEVER SQLERROR`:设置当SQL错误发生时的行为,如`WHENEVER SQLERROR EXIT`立即退出 - `WHENEVER OSERROR`:处理操作系统错误 4. 重用结果 - `WITH REUSE`选项:定义的游标在多次调用之间重用,提高性能 ...

    PLSQL.Developer(X64) v12.0.1.1814 主程序+ v11中文包+keygen

    64位版本的 PLSQL 正式版,只能运行在64位系统中,需要你安装 64 位的 Oracle11g 或 Oracle12c 客户端。 安装中文包时请注意安装路径是否为PLSQL程序的路径。 备注:新版本Ribbon启用了 Ribbon 界面,改动较大,不...

Global site tag (gtag.js) - Google Analytics