`
jsamson
  • 浏览: 117794 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

db2:根据TABLEID找table

 
阅读更多
SQL0407N  Assignment of a NULL value to a NOT NULL column "TBSPACEID=2, TABLEID=50, COLNO=8" is not allowed.  SQLSTATE=23502

上面的错误信息没有直接给出table名,可以通过下面的语句得到table和column

SELECT * FROM SYSCAT.TABLES WHERE TBSPACEID = 2 AND TABLEID = 50

SELECT * FROM SYSCAT.COLUMNS WHERE  TABNAME= '*******' AND COLNO = 8


查看表字段:
describe table BANK_APP_FORM;
分享到:
评论

相关推荐

    ORACLE转DB2对照全解

    SELECT t.id, t.parent_id FROM table t JOIN hierarchy h ON t.parent_id = h.id ) SELECT * FROM hierarchy; ``` **注意:** Oracle提供了`CONNECT BY`语法来实现层次查询,而DB2则通过递归公共表表达式(CTE)来...

    修改表 1、添加字段: alter table 表名add column 字段名 数据类型 位置 ; 2、删除字段: a

    添加外键约束,例如`child_table`引用`parent_table`的`id`: ```sql ALTER TABLE child_table ADD FOREIGN KEY (公共字段) REFERENCES parent_table(公共字段); ``` 其中,`公共字段`是两个表共有的字段。 11...

    DB2应用经验和DB2基本问题总结

    - **强制断开特定应用程序连接**: `db2 force application <ID1>,<ID2>,...,<IDn> MODE ASYNC` - **说明**: 断开指定应用程序的连接。 - **查看应用程序连接详情**: `db2 list application for db <数据库名> show ...

    Java开发人员常用DB2命令总结

    - **命令**:`db2 ALTER TABLE HOST_MESSAGE ADD constraint PK_ID primary key (ID)` - **说明**:为主键添加约束。 - **删除主键约束** - **命令**:`db2 alter table <instancename>.<tablename> drop ...

    Linux下db2常用命令总结

    - `db2 "create table <表名>(<字段名> <数据类型>)"`:创建表。 - `db2 "insert into <表名> values (<值>)"`:向表中插入数据。 - `db2 "select * from <表名>"`:查询表中的所有数据。 - `db2 "drop table ...

    db2一些常用命令

    根据提供的标题、描述、标签及部分内容,我们可以整理出与DB2数据库相关的多个重要知识点: ### 1. DB2 基础命令 - **启动 DB2 命令行工具**: - `db2cmd`:启动 DB2 的命令行界面。 - **连接到数据库**: - `...

    DB2常用的命令

    - **关闭指定应用连接**: `db2 force application ID1, ID2, ..., Idn MODE ASYNC` - **作用**: 强制断开指定ID的应用程序连接。 - **示例**: 断开ID为`1001`和`1002`的应用程序连接,执行`db2 force application ...

    DB2不允许访问表空间

    db2 => select tabname from syscat.tables where tableid = 50 ``` - 假设查询结果显示表名为`test`,则可以使用以下命令来清除表空间的错误状态: ```sql db2 => quiesce tablespaces for table test reset...

    牛新庄:DB2使用经验

    例如,可以使用`CREATE GLOBAL TEMPORARY TABLE temp_table (id INT)`创建一个临时表。 - **取指定前几条记录**:可以通过`SELECT * FROM table ORDER BY column LIMIT n`获取前n条记录。注意,在DB2中,`LIMIT`是...

    DB2数据库用户手册

    - **看表结构**:使用`DB2 DESCRIBE TABLE`命令查看表的结构。 - **看表的索引信息**:使用`DB2 DESCRIBE INDEX`命令查看索引详情。 - **查看各表对SP的影响(被哪些SP使用)**:通过查询系统目录视图来查看。 - **...

    DB2数据库常用命令手册

    - `db2 force application <ID1>,<ID2>,...<IDn> MODE ASYNC`:强制关闭指定的应用程序ID列表。 **注意事项:** - 可以使用`db2 list application for <database_name> show detail`命令列出所有连接到数据库的应用...

    db2 常用命令集合

    - `db2 force application ID1,ID2,,,Idn MODE ASYNC`:强制关闭指定ID的应用程序连接。`MODE ASYNC`表示异步模式,这意味着命令发送后即返回,而无需等待连接完全关闭。 - `db2 list application for db o_yd show ...

    IBM-DB2操作指令

    18. **删除数据**:`db2 delete from tb1 where id=1` 根据条件删除`tb1`表中的数据。 19. **创建索引**:`db2 create index idx1 on tb1(id)` 为`tb1`表的`id`列创建名为`idx1`的索引。 20. **创建视图**:`db2 ...

    Linux系统重启db2数据库命令实例详解.docx

    10. **查看锁和死锁**:`db2 get snapshot for locks on db_name`获取锁的状态,`db2 "select agent_id, tabname, lock_mode from table(snap_get_lock('<db_name>')) as aa"`显示死锁信息。 11. **监控SQL性能**:...

    DB2 数据库命令简介

    - `db2 force application ID1,ID2,,,Idn MODE ASYNC` 强制关闭指定应用ID。 7. **备份与恢复**: - `db2 backup db 数据库名 to 目标路径` 对数据库进行备份。 - `db2 restore db 数据库名 from 来源路径 to ...

    DB2使用经验积累PDF

    - **创建及使用SUMMARY TABLE**:SUMMARY TABLE是DB2中的一个特殊表,用于存储汇总数据。 - **修改表结构**:可以使用`ALTER TABLE`命令来修改现有的表结构。 - **给一个表改名**:使用`RENAME TABLE`命令可以更改表...

    DB2使用经验积累及心得

    - **创建含IDENTITY值(即自动生成的ID)的表**:使用`CREATE TABLE table_name (id INTEGER GENERATED BY DEFAULT AS IDENTITY, ...)`。 - **预防字段空值的处理**:在定义表时为列指定`NOT NULL`约束。 - **取得处理...

    db2错误代码大全

    * 655:为 CREATE 或 ALTER STOGROUP 语句指定特定或者非特定的卷 ID,在 DB2 较新发布的版本中(版本 6 以后)将不再支持他们 * 658:当建立目录索引时,不能指定 SUBPAGES 语句,SUBPAGES 语句将被忽略 这些错误...

    DB2新手入门命令记录

    - 命令: `db2create table tb1 (id integer not null, name char(10))` - 说明: 创建名为`tb1`的表,包含`id`和`name`两个字段。 3. **列出所有表** - 命令: `db2list tables` - 说明: 显示数据库中的所有表。 ...

Global site tag (gtag.js) - Google Analytics