Format des clauses SELECT : 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.