Vue COLUMNS

Cette vue Schéma d’information affiche une ligne pour chaque colonne dans les tables définies dans la base de données spécifiée (ou actuelle).

Voir aussi :

Vue DATABASES

Colonnes

Nom de la colonne

Type de données

Description

TABLE_CATALOG

TEXT

Base de données à laquelle la table appartient

TABLE_SCHEMA

TEXT

Schéma auquel la table appartient

TABLE_NAME

TEXT

Table ou Vue à laquelle la colonne appartient

COLUMN_NAME

TEXT

Nom de la colonne

ORDINAL_POSITION

NUMBER

Position ordinale de la colonne dans la table

COLUMN_DEFAULT

TEXT

Valeur par défaut de la colonne

IS_NULLABLE

TEXT

« YES » si la colonne peut contenir NULL, sinon “NO”

DATA_TYPE

TEXT

Type de données de la colonne

CHARACTER_MAXIMUM_LENGTH

NUMBER

Longueur maximale en caractères des colonnes de chaînes

CHARACTER_OCTET_LENGTH

NUMBER

Longueur maximale en octets des colonnes de chaînes

NUMERIC_PRECISION

NUMBER

Précision numérique des colonnes numériques

NUMERIC_PRECISION_RADIX

NUMBER

Rayon de précision des colonnes numériques

NUMERIC_SCALE

NUMBER

Échelle des colonnes numériques

DATETIME_PRECISION

NUMBER

Non applicable pour Snowflake.

INTERVAL_TYPE

TEXT

Non applicable pour Snowflake.

INTERVAL_PRECISION

NUMBER

Non applicable pour Snowflake.

CHARACTER_SET_CATALOG

TEXT

Non applicable pour Snowflake.

CHARACTER_SET_SCHEMA

TEXT

Non applicable pour Snowflake.

CHARACTER_SET_NAME

TEXT

Non applicable pour Snowflake.

COLLATION_CATALOG

TEXT

Non applicable pour Snowflake.

COLLATION_SCHEMA

TEXT

Non applicable pour Snowflake.

COLLATION_NAME

TEXT

La spécification de classement pour cette colonne

DOMAIN_CATALOG

TEXT

Non applicable pour Snowflake.

DOMAIN_SCHEMA

TEXT

Non applicable pour Snowflake.

DOMAIN_NAME

TEXT

Non applicable pour Snowflake.

UDT_CATALOG

TEXT

Non applicable pour Snowflake.

UDT_SCHEMA

TEXT

Non applicable pour Snowflake.

UDT_NAME

TEXT

Non applicable pour Snowflake.

SCOPE_CATALOG

TEXT

Non applicable pour Snowflake.

SCOPE_SCHEMA

TEXT

Non applicable pour Snowflake.

SCOPE_NAME

TEXT

Non applicable pour Snowflake.

MAXIMUM_CARDINALITY

NUMBER

Non applicable pour Snowflake.

DTD_IDENTIFIER

TEXT

Non applicable pour Snowflake.

IS_SELF_REFERENCING

TEXT

Non applicable pour Snowflake.

IS_IDENTITY

TEXT

Si cette colonne est une colonne d’identité

IDENTITY_GENERATION

TEXT

Si la valeur d’une colonne d’identité est toujours générée ou seulement générée par défaut. Snowflake accepte uniquement le paramètre BY DEFAULT

IDENTITY_START

TEXT

La valeur START de CREATE TABLE ... (columnX ... AUTOINCREMENT START <#> ...).

IDENTITY_INCREMENT

TEXT

La valeur INCREMENT de CREATE TABLE ... (columnX ... AUTOINCREMENT INCREMENT <#> ...).

IDENTITY_MAXIMUM

TEXT

Non applicable pour Snowflake.

IDENTITY_MINIMUM

TEXT

Non applicable pour Snowflake.

IDENTITY_CYCLE

TEXT

Si la valeur d’une colonne d’identité peut être cyclique. Snowflake accepte uniquement le paramètre NO CYCLE.

IDENTITY_ORDERED

TEXT

Si « YES », la colonne est une colonne d’identité et possède la propriété ORDER. Si « NO », la colonne est une colonne d’identité et possède la propriété NOORDER.

COMMENT

TEXT

Commentaire pour cette colonne

Notes sur l’utilisation

  • La vue n’affiche que les objets pour lesquels le rôle actuel de la session s’est vu accorder des privilèges d’accès. La vue n’honore pas le privilège MANAGE GRANTS et peut donc afficher moins d’informations qu’une commande SHOW lorsque les deux sont exécutées par un utilisateur qui détient le privilège MANAGE GRANTS.