首页
登录 | 注册

DB2/400中是否有这样的表来存放整个数据库中的表

产品: DB2 UDB for iSeries
平台: iSeries,AS/400
版本: V5R1MO,V5R2M0

DB2 UDB for iSeries是否有这样的表,用于存放所有Tables、views、alias的信息。

在DB2/400的开发过程中,有时会遇到要查询整个数据库中是否有某个表,其实,DB2/400中有这样一个表
用来存放所有的表、view、alias的信息,这个表是SYSIBM/TABLES,存放表名的字段是NAME。

SYSIBM/TABLES中的字段定义如下:
字段名        类型
TABLE_CATALOG           VARCHAR(128)
TABLE_SCHEMA            VARCHAR(128)
TABLE_NAME             VARCHAR(128)
TABLE_TYPE             VARCHAR(10)
SELF_REFERENCING_COLUMN_NAME    VARCHAR(128) Nullable
REFERENCE_GENERATION        VARCHAR(128) Nullable
USER_DEFINED_TYPE_CATALOG     VARCHAR(128) Nullable
USER_DEFINED_TYPE_SCHEMA      VARCHAR(128) Nullable
USER_DEFINED_TYPE_NAME       VARCHAR(128) Nullable
IS_INSERTABLE_INTO         VARCHAR(3)


例如:
select * from sysibm/tables where name='EMPLOYEE'
要特别注意TABLE一定要大写,例如'EMPLOYEE'

执行结果:
Display Data

Position to line . . . . .
....+.. | 13....+...14....+...15....+...16....+...17....+...18....+...1
TABLE_C | TABLE_SCHEMA   NAME
|
TSCDB  | SAMPLE     EMPLOYEE
TSCDB  | XQLIB      EMPLOYEE
TSCDB  | SHANJD     EMPLOYEE
TSCDB  | TESTWJ     EMPLOYEE
TSCDB  | XQLIB1     EMPLOYEE
TSCDB  | RPGLIB     EMPLOYEE
TSCDB  | WANG03     EMPLOYEE
TSCDB  | CHENJH     EMPLOYEE
TSCDB  | DLHX      EMPLOYEE
TSCDB  | MYLIB      EMPLOYEE
TSCDB  | SAMPLEDB01   EMPLOYEE
TSCDB  | XQLIB3     EMPLOYEE
TSCDB  | XQLIB2     EMPLOYEE
TSCDB  | JIANGCY     EMPLOYEE
TSCDB  | QTEST      EMPLOYEE
******** End of data ********


相关文章

  • 前端与后端的思维专注点很不相同,前端聚焦在如何把内容以可视化的方式展现给用户,后端聚焦在如何利用IT基础设施实现业务逻辑.所以前端参与后端开发时(全栈工程师必备!)首先需要理解后端会做哪些事,其次才是如何才能做好这些事. 所谓"利 ...
  • 转载:http://xiaozpjava.iteye.com/blog/1341397 sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定 ...
  • 通过模拟DB2在线全备失败来调查DB2的在线备份
    backup_test_his.txt  1.在一个CLP中启动一个备份进程 db2 backup database nit online to /db2/NIT/db2backup 2.在另一个CLP中,使用命令进行查看此备份进程 db2 ...
  • 检查AS400上是否安装Java 1. GO LICPGM -> Option 10 2. 检查是否已安装如下软件  Licensed  Installed                                        ...
  • 1. 在C++中的详细说明 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库. vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象, 简单地说,vector是 ...
  • ubuntu17.04安装DB2 11.1 Express-c
    参考连接:https://developer.ibm.com/answers/questions/280797/download-db2-express-c-105-1/ 这个参考页面提供了DB2 Express-C 10.5的下载链接,虽 ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.015 s.
京ICP备10005923号