本人对DB2接触时间不长,所以好多问题都需要大神的帮忙才可以得以解决,最近又碰到一种问题:就是在DB2中,频繁的(也就是两三次吧)对表修改字段长度,删除字段等,在进行查询表时,就报以下错误:
-668 56018 不能向用EDITPROC定义的表中添加列
在网上也找过好多sql语句说可以修复表结构的,可是怎么执行都不会成功(也许是我真的没找对啊)之前,本人的解决方法都是对确定的表字段后,先备份表数据,在进行删除该表,进行重建表,数据少或是空表还好,数据多的话,可想而知..
,
有幸在大神的帮助下得以解决:执行一下sql语句就OK!!!!
call SYSPROC.ADMIN_CMD('reorg table Caseorigin1');
其中:Caseorigin1 是修复的表名,
该sql语句的意思是对有损坏的表进行修复重构表结构
因此,发这篇文章希望解决和我有类似问题的人有所帮助,若是有其他方法,希望分享一下!
分享到:
相关推荐
DB2 Utility 中的 `CHECK DATA` 是一个用于检查数据库中数据完整性和一致性的工具,它可以帮助管理员检测并修复潜在的数据问题。本篇文章将详细探讨在使用 `CHECK DATA` 时可能会遇到的问题,以及如何理解和使用关键...
导出数据到文本文件,`db2import` 命令则用于从文本文件中导入数据到数据库表中。 通过以上对DB2常用命令的详细介绍,我们不仅能够更好地理解DB2数据库的基本操作,还能在实际应用中灵活运用这些命令,提升数据库...
至于标签“源码”和“工具”,这可能暗示问题可能涉及到数据库管理工具或通过源码级别的操作来解决问题,例如使用DB2控制中心、命令行接口,或者编写自定义的SQL脚本来诊断和修复问题。 最后,提供的“Ext JS in ...
- **重要性**: 及时更新补丁可以修复已知的安全漏洞和性能问题。 - **操作方法**: - 检查当前使用的DB2版本与最新的补丁级别。 - 安装必要的补丁以保持数据库系统最新。 #### 四、注意事项 1. **不要删除活动...
- **解决方法:** 运行DB2检查工具对表空间进行检查,修复潜在问题后解除检查挂起状态。 ##### 9. SQL Code: +20301552 - **SQL State:** 使用非唯一的名字来解决命名的限定列 - **描述:** 当在一个SQL语句中使用了...
在数据库管理领域,DB2作为一款高性能的关系型数据库管理系统,广泛应用于各种企业级应用中。然而,在实际使用过程中,难免会遇到各种各样的错误。为了帮助开发者和数据库管理员更好地理解和解决这些问题,本文将...
19. 数据库补丁级别:保持数据库的最新补丁级别能修复已知问题,增强安全性。 四、注意事项 20. 不要删除活动日志文件:活动日志文件在未完成事务处理时是必要的,删除可能引起数据不一致。 21. 注意交易日志存储...
题目中给出的情景要求创建一个表,并对表进行分区。具体需求为: - 表包含两个关键列C1(即YearMonth)和C2。 - 表需要按照C1列进行范围分区,每三个月作为一个数据分区。 - 数据还需要根据C2列组织,使得同一三个月...
5. **SQLCODE +11001561**:在使用DATA CAPTURE的定义下,对表的更新操作无法发送到原始子系统,这可能是配置或连接问题。 6. **SQLCODE +11101590**:为2型索引设置了SUBPAGES语句,可能涉及索引存储配置。 7. **...
2. 数据库补丁级别:检查DB2的版本和补丁,保持系统更新以获取最新功能和安全修复。 四、注意事项 1. 不要删除活动日志文件:活动日志文件对于数据库运行至关重要,删除可能导致数据丢失。 2. 注意交易日志存储...
db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器。收费 大型企业 Access 微软 Access是一种桌面数据库,只适合数据量少的应用,在处理少量 数据和单机访问的数据库时...
13.3.4 DB2 207 13.3.5 SQL Server 207 13.4 SQL语言简介 207 13.5 常见的数据库设计问题 208 13.6 关系型数据库的设计原则 209 13.6.1 第一范式(1NF) 209 13.6.2 第二范式(2NF) 209 13.6.3 第三范式(3NF) 210...