Format des clauses SELECT
*Il est important de respecter la syntaxe indiquée ; en particulier, les "1" ne doivent pas être omis. De plus, il faut noter que les clauses doivent être écrites sur une seule ligne dans le fichier ODWDBEX.INI.
Clés primaires 
SELECT
1,
TABLE_OWNER,
TABLE_NAME,
COLUMN_NAME,
KEY_SEQUENCE,
PK_NAME
FROM ...
WHERE ...
 
TABLE_OWNER : propriétaire de la table de la clé primaire
TABLE_NAME : nom de la table de la clé primaire
COLUMN_NAME : nom de la colonne de la clé primaire
KEY_SEQUENCE : numéro de la colonne dans la clé (à partir de 1)
PK_NAME : nom de la clé primaire ; "1" si ce nom n'est pas supporté par le SGBD.
Clés étrangères 
SELECT
1,
PKTABLE_OWNER,
PKTABLE_NAME,
1,
1,
FKTABLE_OWNER,
FKTABLE_NAME,
FKCOLUMN_NAME,
KEY_SEQ,
UPDATE_RULE,
DELETE_RULE,
FK_NAME
FROM ...
WHERE...
 
PKTABLE_OWNER : nom du propriétaire de la table de la clé primaire (table de référence)
PKTABLE_NAME : nom de la table de la clé primaire
FKTABLE_OWNER : nom du propriétaire de la table de la clé étrangère
FKTABLE_NAME : nom de la table de la clé étrangère
FKCOLUMN_NAME : nom de la colonne de la clé étrangère
KEY_SEQ : numéro de la colonne dans la clé (à partir de 1)
UPDATE_RULE : "R" : Restrict, "C" : Cascade
DELETE_RULE : "R" : Restrict, "C" : Cascade
FK_NAME : nom de la clé étrangère ; "1" si ce nom n'est pas supporté par le SGBD.
Index 
SELECT
1,
TABLE_OWNER,
TABLE_NAME,
NON_UNIQUE,
1,
INDEX_NAME,
TYPE,
SEQ_IN_INDEX,
COLUMN_NAME,
COLLATION
FROM ...
WHERE...
 
TABLE_OWNER : nom du propriétaire de la table de la concernée par la statistique ou par l'index
TABLE_NAME : nom de la table de l'index
NON_UNIQUE : les index doivent avoir une valeur unique
INDEX_NAME : nom de l'index
TYPE : Type de l'index
SEQ_IN_INDEX : numéro de la colonne dans la clé (à partir de 1)
COLUMN_NAME : nom de la colonne
COLLATION : tri de la colonne ; "A" ascendant, "D" descendant
Colonnes 
SELECT
1,
COLUMN_OWNER,
TABLE_NAME,
COLUMN_NAME,
DataType ODBC,
DataType Name,
Precision,
Lentgh,
Scale,
1,
NULLABLE,
COMMENT,
DEFAULT_VALUE,
1,
1,
1,
Order
WHERE [Jointure sur <MEGA:OWNER><MEGA:OBJECT_NAME>]
<MEGA:OWNER> est remplacé par l'utilisateur, le Schéma ou "".
<MEGA:OBJECT_NAME>] est remplacé par le nom de la table.
COLUMN_OWNER : nom de la colonne, chaîne de 128 caractères.
TABLE_NAME : nom de la table, chaîne de 128 caractères.
DataType ODBC : type de données sous la forme d'un nombre entier. Cette valeur est la valeur des types de données ODBC donc voici un rappel :
# -1 (SQL_LONGVARCHAR)
# -2 (SQL_BINARY
# -3 (SQL_VARBINARY)
# -4 (SQL_LONGVARBINARY)
# -5 (SQL_BIGINT)
# -6 (SQL_TINYINT)
# -7 (SQL_BIT)
# 0 (SQL_UNKNOWN_TYPE)
# 1 (SQL_CHAR)
# 2 (SQL_NUMERIC)
# 3 (SQL_DECIMAL)
# 4 (SQL_INTEGER)
# 5 (SQL_SMALLINT)
# 6 (SQL_FLOAT)
# 7 (SQL_REAL)
# 8 (SQL_DOUBLE)
# 9 (SQL_DATE)
# 10 (SQL_TIME)
# 11 (SQL_TIMESTAMP)
# 12 (SQL_VARCHAR)
DataType Name : nom du type de données, chaîne de 128 caractères. Il est construit comme ceci : "SQL_<DbmsName><String>"
Precision : longueur dans MEGA si "Length" est vide.
Lentgh : longueur dans MEGA si plus grand que 0.
Scale : nombre entier
NULLABLE : nombre entier spécifiant si la colonne peut être NULL . Valeurs ODBC possible : 0 (SQL_NO_NULLS), 1 (SQL_NULLABLE) ou 3 (SQL_NULL_WITH_DEFAULT).
COMMENT : commentaire de la colonne, chaîne de 1257 caractères.
DEFAULT_VALUE : valeur par défaut de la colonne, chaîne de 1257 caractères.