You use an SQLCLI command to request information about the database catalog of a database instance in the interactive mode.
For information about the other options for executing SQLCLI commands, see Executing Commands.
You are logged on to a database instance.
...
Enter one of the SQLCLI commands listed below.
The SQLCLI returns information about the database objects that correspond to the specified pattern [PATTERN] or [NAME] and to which you have access. If you do not specify a pattern, the system displays information about all the database objects to which you have access.
SQLCLI Commands for Requesting Information About the Database Catalog
Database Object |
SQLCLI command |
Result |
Column |
\dc [PATTERN] |
· Name of Column · Data type · Column length · Null value permitted or not · Position of column in primary key of table (if applicable) |
Index |
\de [PATTERN] |
· Index name · Columns contained in index · Position of column in index · Specifies whether index is UNIQUE · Sorting |
Database Procedure |
\dp [PATTERN] |
· Schema name · Name of the database procedure · Package to which database procedure is assigned |
Schema |
\ds [NAME] |
· Schema name · Owner |
Table |
\dt [PATTERN] |
· Schema name · Table name · Table type |
Database User |
\du [NAME] |
· Name of the database user · User Properties |
View |
\dv [PATTERN] |
· Schema name · View name · View types |
The following syntax applies to the pattern [PATTERN]:
PATTERN |
[OWNER.][OBJECT_NAME] or |
OWNER |
Owner of the database objects about which you want to request information |
SCHEMA |
Schema of the database objects about which you want to request information |
OBJECT_NAME |
Name of the database object |
You can use the following placeholders:
· For one character: _
· For any number of characters: %
Requesting information about the columns of the HOTEL.CUSTOMER table:
\dc HOTEL.CUSTOMER
Table "HOTEL.CUSTOMER"
Column Name | Type | Length |
Nullable | KEYPOS
------------+------------+--------+----------+-------
ADDRESS | CHAR
ASCII | 25 |
NO
|
CNO |
FIXED |
4 |
NO |
1
FIRSTNAME | CHAR ASCII |
10 | YES |
NAME
| CHAR ASCII | 10 | NO |
TITLE
| CHAR ASCII | 7 | YES |
ZIP |
CHAR ASCII | 5
| YES
|
(6 rows selected)