1. Get all your table list
db2 => SELECT DISTINCT NAME FROM SYSIBM.SYSTABLES WHERE CREATOR = CURRENT SCHEMA
or
db2 => SELECT DISTINCT NAME FROM SYSIBM.SYSTABLES WHERE CREATOR = CURRENT_SCHEMA
or specific user
db2 => SELECT DISTINCT NAME FROM SYSIBM.SYSTABLES WHERE CREATOR = '<USER>'
2. Query table definition
db2 => describe select * from <TABLENAME>
Column Information
Number of columns: <N>
SQL type Type length Column name Name length
-------------------- ----------- ------------------------------ -----------
484 DECIMAL 4, 0 <COL1NAME> 8
453 CHARACTER 4 <COL2NAME> 8
本文介绍了如何使用DB2数据库命令来获取当前模式下所有的表名,并提供了查询特定表定义的方法。通过这些实用的SQL语句,用户可以方便地管理和了解数据库结构。
2570

被折叠的 条评论
为什么被折叠?



