コマンド解説書

LIST PACKAGES/TABLES

現行データベースに関連付けられているパッケージまたは表のリストを表示します。

許可

システム・カタログ SYSCAT.PACKAGES (LIST PACKAGES) と SYSCAT.TABLES (LIST TABLES) の場合には、 少なくとも以下の 1 つが必要です。

必須接続

データベース。 暗黙接続が可能な場合には、省略時データベースへの接続が確立されます。

コマンド構文

>>-LIST----+-PACKAGES-+---+--------------------------------+---->
           '-TABLES---'   |      .-USER-----------------.  |
                          '-FOR--+-ALL------------------+--'
                                 +-SCHEMA--schema-name--+
                                 '-SYSTEM---------------'
 
>-----+--------------+-----------------------------------------><
      '-SHOW DETAIL--'
 

コマンド・パラメーター

FOR
FOR 文節を指定しないなら、USER のパッケージまたは表のリストが表示されます。

ALL
データベース内のすべてのパッケージまたは表のリストが表示されます。

SCHEMA
指定されたスキーマのデータベース内のすべてのパッケージまたは表のリストのみ表示します。

SYSTEM
データベース内のすべてのパッケージまたは表のリストのみ表示します。

USER
現行ユーザーのデータベース内のすべてのユーザー・パッケージまたは表のリストを表示します。

SHOW DETAIL
表の完全名を表示します (LIST TABLES コマンドの場合のみ有効)。 このオプションを指定しなかった場合、名前は 30 文字で切り捨てられ、 31 列目の ">" 記号が表名の切り捨て位置を表します。

次に示すのは LIST PACKAGES の出力例です。



                     Bound    Total                           Isolation
Package    Schema    by       sections      Valid    Format   level     Blocking
---------- --------- -------- ------------- -------- -------- --------- --------
P1         SMITH     SMITH                1 Yes      0        CS        U
  1 record(s) selected.

次に示すのは LIST TABLES の出力例です。



Table/View         Schema           Type       Creation time
------------------ ---------------- ---------- ----------------------------
DEPARTMENT         SMITH            T          1997-02-19-13.32.25.971890
EMP_ACT            SMITH            T          1997-02-19-13.32.27.851115
EMP_PHOTO          SMITH            T          1997-02-19-13.32.29.953624
EMP_RESUME         SMITH            T          1997-02-19-13.32.37.837433
EMPLOYEE           SMITH            T          1997-02-19-13.32.26.348245
ORG                SMITH            T          1997-02-19-13.32.24.478021
PROJECT            SMITH            T          1997-02-19-13.32.29.300304
SALES              SMITH            T          1997-02-19-13.32.42.973739
STAFF              SMITH            T          1997-02-19-13.32.25.156337
  9 record(s) selected.

使用上の注意

LIST PACKAGES コマンドと LIST TABLES コマンドは、 システム表への簡単なインターフェースを提供します。

以下の SELECT ステートメントは、システム表で検出した情報を戻します。 このステートメントを拡張して、 システム表が提供するその他の情報を選択することもできます。 SELECT ステートメントを拡張するには、SQL 解説書 および 管理の手引き にあるカタログ視点の説明を使用してください。

 
   select tabname, tabschema, type, create_time
   from syscat.tables
   order by tabschema, tabname;
 
   select pkgname, pkgschema, boundby, total_sect,
      valid, format, isolation, blocking
   from syscat.packages
   order by pkgschema, pkgname;
 
   select tabname, tabschema, type, create_time
   from syscat.tables
   where tabschema = 'SYSCAT'
   order by tabschema, tabname;
 
   select pkgname, pkgschema, boundby, total_sect,
      valid, format, isolation, blocking
   from syscat.packages
   where pkgschema = 'NULLID'
   order by pkgschema, pkgname;
 
   select tabname, tabschema, type, create_time
   from syscat.tables
   where tabschema = USER
   order by tabschema, tabname;
 
   select pkgname, pkgschema, boundby, total_sect,
      valid, format, isolation, blocking
   from syscat.packages
   where pkgschema = USER
   order by pkgschema, pkgname;


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]