`

SQL0688N不允许对表“<表名>”执行操作,原因码“3”

DB2 
阅读更多

当表执行load操作不成功时,表将出现暂挂现象

 

3 表处于“装入暂挂”状态。对此表的先前的 LOAD
尝试失败。在重新启动或终止 LOAD 操作之前不允许对表进行存取。

 

解决办法:

 

包含TERMINATER的LOAD命令可以终止装入进程,使目标表恢复正常可用状态:
LOAD FROM *.TXT OF DEL TERMINATE INTO <表名>

包含RESTART的LOAD命令可以在源文件修改正确的时候使用,使装入进程重新开始:
LOAD FROM *.TXT OF DEL RESTART INTO <表名> 

 

 

  在服务器端DB2 CLP执行下列命令亦可:
  SET INTEGRITY FOR 表名 IMMEDIATE CHECKED

 

 

 

 

TIPS:

1). modified by identityignore :加载的数据文件中有自增字段值,load 时忽略数据文件中自增字段值 ;

2). modified by identitymissing :加载的数据文件中没有自增字段值,load 时自动生成自增字段值 ;

3). modified by identityoverride :加载的数据文件中有自增字段值,load 时使用数据文件中的自增字段值

例:b2 load from test.ixf of ixf modified by identityoverride insert into TEST;

分享到:
评论
1 楼 luju133 2012-07-17  
都试了,不行~

相关推荐

    DB2使用手册

    * 另一个常见问题是“sql0668N 不允许对表执行操作,原因码为 3”,解决方法是重组表、重新加载数据等。 * DB2 数据库完整性暂挂 SQL0668N 的错误及解决方法,包括备份表空间、重新恢复表空间等。 五、DB2 查询 * ...

    SQL单元4 表的操作.pdf

    CREATE TABLE &lt;表名&gt; ( 列名1 数据类型 [列级完整性约束], 列名2 数据类型 [列级完整性约束], ... 列名n 数据类型 [列级完整性约束], [表级完整性约束1], ... [表级完整性约束n] ) ``` 例如,创建一个名为...

    db2错误码

    - **描述:** 表空间被标记为检查挂起状态,不允许进一步的操作。 - **触发条件:** 表空间因某种原因被标记为需要检查。 - **解决方法:** 运行DB2检查工具对表空间进行检查,修复潜在问题后解除检查挂起状态。 #####...

    如何使用SQLServer表中数据操作.pptx

    在SQL Server中,对表中的数据进行操作是数据库管理的基础任务。本章主要涵盖了如何在SQL Server管理控制台中执行这些操作,包括查询、插入、更新和删除数据,以及使用SELECT、INSERT、UPDATE和DELETE等SQL语句。 ...

    SQL语法大全

    SQL语法大全 SQL语法大全 1. ASP与Access数据库连接: &lt;%@ language=VBscript%&gt; &lt;% dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open ...

    DB2数据库错误代码

    - **说明**:表示SQLDA中的SQLN值不符合预期。 15. **+23701594** - **SQLSTATE**: 594 - **说明**:表示SQLVAR目标位置的分配存在问题。 16. **+23801005** - **SQLSTATE**: 005 - **说明**:表示对LOB...

    Oracle常用的SQL语法和数据对象

    - 上述 SQL 语句都会对表施加行级锁,确保操作完成后通过 `COMMIT` 命令正式生效;否则更改可能不会写入数据库。 - 若希望撤销操作,可以使用 `ROLLBACK` 命令恢复。 - 在执行 `INSERT`, `DELETE`, `UPDATE` 之前...

    如何在 MySQL 中创建数据库和表.zip

    在MySQL中创建数据库和表是数据库管理的基础操作,对于初学者和专业开发人员来说都是必不可少的技能。MySQL是一种关系型数据库管理系统(RDBMS),它使用结构化查询语言(SQL)进行数据操作。以下是关于如何在MySQL...

    SQL语句大全

    - **解释**: 创建一个名为`idxname`的索引在表`tabname`的指定列上,如果指定了`UNIQUE`则表示该索引不允许重复值。 **9. 创建视图** - **语法**: `CREATE VIEW viewname AS SELECT statement;` - **删除视图**:...

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

    SQL&gt;DESC 表名 d、SQL*Plus中的编辑命令 显示SQL缓冲区命令 SQL&gt;L 修改SQL命令 首先要将待改正行变为当前行 SQL&gt;n 用CHANGE命令修改内容 SQL&gt;c/旧/新 重新确认是否已正确 SQL&gt;L 使用INPUT命令可以在SQL缓冲区中...

    DB2错误代码提示

    这通常是因为数据捕获功能对表进行了特殊处理,导致某些操作无法正常执行。 ##### 索引定义问题 - **+111 / 01590**:为2型索引设置了SUBPAGES语句。这通常发生在创建索引时错误地使用了不适合该类型索引的参数。 ...

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

    SQL&gt; grant connect,resource to admin;  撤销角色的权限 SQL&gt; revoke connect from admin;  删除角色 SQL&gt; drop role admin;   第三章 Sql查询与函数 一、 SQL概述 SQL(Structured Query Language)结构化查询...

    impexp.txt

    - **SHOW**:仅显示要执行的操作而不实际执行导入。`Y`表示仅显示,`N`表示正常导入,默认为`N`。 - **TABLES**:指定需要导入的表名列表。例如:`TABLES=(emp,dept)`。 - **IGNORE**:控制是否忽略导入过程中遇到的...

    mysql的相关优化方法以及原理

    - **唯一索引**:索引列的所有值都必须唯一,可以允许NULL值,但不允许重复的具体内容。例如: ```sql CREATE TABLE ddd (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(32) UNIQUE); ``` - **普通索引**:...

    2021-2022计算机二级等级考试试题及答案No.16867.docx

    &lt;a name="object_01"&gt;text&lt;/a&gt; ``` ### 知识点17:字符数组 **描述:** 字符数组是用来存储一系列字符的数据结构。 **详细说明:** 字符数组中的每个元素只能存放一个字符,通常用于表示字符串。例如,在C语言中,...

    DB2使用经验积累

    - **执行文件中的脚本**:在DB2中执行SQL脚本文件,可以通过`db2 -tvf &lt;脚本文件路径&gt;`命令来完成。确保脚本文件中所有的语句都是正确的。 - **创建存储过程时Create后一定不要用TAB键**:在编写存储过程时,使用`...

    数据库表结构的修改.docx

    数据库表结构的修改是数据库管理中的重要操作,它涉及到数据模型的调整,以...在实际操作中,需要注意的是,对表结构的任何修改都可能影响到已有的数据和应用程序,因此在执行前应进行充分的测试和备份,确保数据安全。

    DB2使用经验积累及心得

    - **ATOMIC及NOT ATOMIC区别**:`ATOMIC`表示整个存储过程作为一个不可分割的操作执行;`NOT ATOMIC`则允许多个操作同时发生。 - **C及SQL存储过程名称都要注意长度**:遵循DB2对象名称长度限制。 - **怎样获得自己...

    create-table-in-oracle.rar_Table

    - `NOT NULL`:指定列不允许为空。 - `UNIQUE`:确保列中的每个值都是唯一的。 - `PRIMARY KEY`:定义主键,一个表只能有一个主键,且其值必须唯一,不能为NULL。 - `FOREIGN KEY`:定义外键,用于建立表间的...

Global site tag (gtag.js) - Google Analytics