Chapter 15 Fonctionnalités spécifiques aux SGBD
Cette section décrit les fonctionnalités spécifiques à la famille de base de données Teradata.
Les attributs étendus suivants sont disponibles sur l'onglet Teradata :
Nom | Description |
---|---|
Spécifique à la casse | Indique que la comparaison de colonnes de type caractère utilise la casse des caractères (majuscules et minuscules) afin d'identifier les différences.
Nom dans le script : CaseSpecific |
Jeu de caractères | Jeu de caractères (jeu de symboles et de codages.)
Nom dans le script : CharSet |
Généré par le système uniquement | Lorsque défini à true, les valeurs de colonne d'identité sont systématiquement générées par le système ; vous ne pouvez pas insérer de valeur dans une colonne définie comme GENERATED ALWAYS, ni la mettre à jour.
Lorsque false, les valeurs de colonne d'identité sont générées par le système tant que l'utilisateur ne saisit pas une valeur non NULL. Nom dans le script : ExtGenAlways |
Valeurs compressées | Compresse les valeurs spécifiées et les NULL contenus dans une ou plusieurs colonnes d'une tables en zéro espace. Lorsque les données d'une colonne correspondent à une valeur spécifiée dans la phrase COMPRESS, cette valeur est stockée une seule fois dans l'en-tête de la table et ce, quel que soit le nombre d'occurrences de cette valeur sous forme de valeur de champs pour la colonne, ce qui permet d'économiser de l'espace disque.
L'attribut doit être placé entre parenthèses lorsqu'il est composé de plusieurs valeurs. Nom dans le script : Compress |
Les attributs étendus suivants sont disponibles sur l'onglet Teradata :
Nom | Description |
---|---|
Compte | Identificateurs d'ID de compte.
Nom dans le script : Account |
Journal (après) | Spécifie le type d'image à conserver par défaut pour les tables de données créées dans la nouvelle base de données.
Nom dans le script : AfterJournal |
Table de journal par défaut | Identifie la table par défaut qui doit recevoir les images de journal des tables de données créées dans la nouvelle base de données.
Nom dans le script : DefaultJournalTable |
Propriété Fallback | Spécifie si une copie de chaque table créée dans la nouvelle base de données doit être créée ou stockée.
Nom dans le script : Fallback |
Propriétaire (Utilisateur ou Base de données) | Nom de l'utilisateur propriétaire immédiat ou de la base de données. La valeur par défaut est le nom de l'utilisateur associé à la session courante.
Nom dans le script : FromDatabaseName |
Journal | Spécifie le nombre d'images avant changement devant être conservées par défaut pour chaque table de données créée dans la nouvelle base de données.
Nom dans le script : Journal |
Espace permanent | Spécifie le nombre d'octets devant être réservés pour un stockage permanent de la nouvelle base de données utilisateur. L'espace est prélevé sur l'espace non alloué dans la base de données du propriétaire immédiat.
Nom dans le script : PermanentSpace |
Espace de spool | Spécifie le nombre d'octets (n) à allouer pour les fichiers spool. La valeur par défaut est la plus grande valeur qui ne soit pas supérieure à l'espace de spool dont dispose le propriétaire et qui soit un multiple du nombre de AMP sur le système.
Nom dans le script : SpoolSpace |
Espace temporaire | Permet de définir combien d'espace (octets) doit être alloué pour la création de tables temporaires par cet utilisateur. L'espace temporaire est réservé avant l'espace de spool pour tout utilisateur défini avec cette caractéristique.
Nom dans le script : TemporarySpace |
Les attributs étendus suivants sont disponibles sur l'onglet Teradata :
Nom | Description |
---|---|
Retenir les pointeurs d'ID de ligne pour chaque ligne logique (mot clé "all") | Spécifie qu'un NUSI doit retenir les pointeurs d'ID de ligne pour chaque ligne logique d'un join index (et non uniquement les lignes physiques compressées).
Nom dans le script : AllIndex |
Générer un nom d'index | Spécifie que l'index sera généré avec son nom (puisque Teradata prend en charge les index dépourvus de nom).
Nom dans le script : NamedIndex |
Tri des lignes | Spécifie l'ordre des lignes.
Nom dans le script : OrderByColumnList |
Index primaire | Indique que l'index est un index primaire.
Nom dans le script : PrimaryIndex |
Les attributs étendus suivants sont disponibles sur l'onglet Teradata :
Nom | Description |
---|---|
Action On commit | Action à entreprendre avec le contenu d'une table temporaire globale à la fin d'une transaction.
DELETE ROWS efface la table temporaire de toutes les lignes. PRESERVE ROWS retient les lignes dans la table après validation de la transaction. Nom dans le script : CommitRowAction |
Type | Indique si la table à créer est une table globale temporaire ou une table volatile.
GLOBAL TEMPORARY spécifie qu'une définition de table temporaire est créée et stockée dans le dictionnaire de données pour matérialisation ultérieure. Vous pouvez créer des tables globales temporaires en copiant une table avec WITH NO DATA, mais pas en copiant une table WITH DATA. VOLATILE spécifie qu'une table volatile est créée, avec sa définition retenue en mémoire uniquement pour la durée de la sessions lors de laquelle elle est définie. Nom dans le script : GlobalTemporary |
Contrôle des lignes en double | Contrôle des lignes en double.
Si des contraintes d'unicité ont été définies sur une ou plusieurs colonnes dans la définition de la table, la table ne peut pas avoir de lignes en double et ce, même si elle déclarée comme étant MULTISET. Certain utilitaires client ont des limitations concernant l'utilisation de tables MULTISET. Nom dans le script : SetOrMultiset |
Les attributs étendus suivants sont disponibles sur l'onglet Database :
Nom | Description |
---|---|
Compte | Identificateurs d'ID de compte.
Nom dans le script : Account |
Journal (après) | Spécifie le type d'image à conserver par défaut pour les tables de données créées dans la nouvelle base de données.
Nom dans le script : AfterJournal |
Propriétaire (Utilisateur ou Base de données) | Base de données (ou utilisateur) propriétaire de l'utilisateur courant.
Nom dans le script : DBOwner |
Table de journal par défaut | Identifie la table par défaut qui doit recevoir les images de journal des tables de données créées dans la nouvelle base de données.
Nom dans le script : DefaultJournalTable |
Propriété Fallback | Spécifie si une copie de chaque table créée dans la nouvelle base de données doit être créée ou stockée.
Nom dans le script : Fallback |
Journal | Spécifie le nombre d'images avant changement devant être conservées par défaut pour chaque table de données créée dans la nouvelle base de données.
Nom dans le script : Journal |
Espace permanent | Spécifie le nombre d'octets devant être réservés pour un stockage permanent de la nouvelle base de données utilisateur. L'espace est prélevé sur l'espace non alloué dans la base de données du propriétaire immédiat.
Nom dans le script : PermanentSpace |
Espace de spool | Spécifie le nombre d'octets (n) à allouer pour les fichiers spool. La valeur par défaut est la plus grande valeur qui ne soit pas supérieure à l'espace de spool dont dispose le propriétaire et qui soit un multiple du nombre de AMP sur le système.
Nom dans le script : SpoolSpace |
Espace temporaire | Permet de définir combien d'espace (octets) doit être alloué pour la création de tables temporaires par cet utilisateur. L'espace temporaire est réservé avant l'espace de spool pour tout utilisateur défini avec cette caractéristique.
Nom dans le script : TemporarySpace |
Les attributs étendus suivants sont disponibles sur l'onglet Teradata :
Nom | Description |
---|---|
Collation | Nom de la collation à utiliser comme valeur par défaut pour cet utilisateur.
Nom dans le script : Collation |
Format de date par défaut | Format par défaut pour l'importation et l'exportation des valeurs DATE pour l'utilisateur.
Nom dans le script : DateForm |
Jeu de caractères par défaut | Définit la valeur par défaut pour le type de données caractère.
Nom dans le script : DefaultCharacterSet |
Base de données par défaut | Nom de base de données par défaut.
Nom dans le script : DefaultDatabase |
Rôle par défaut | Définit le rôle par défaut pour l'utilisateur.
Nom dans le script : DefaultRole |
Profil | Affecte un profil à l'utilisateur.
Nom dans le script : Profile |
Chaîne de démarrage | Chaîne de démarrage.
Nom dans le script : Startup |
Fuseau horaire | Définit le changement de fuseau horaire pour l'utilisateur.
Nom dans le script : TimeZone |
Les attributs étendus suivants sont disponibles sur l'onglet Teradata :
Nom | Description |
---|---|
Type de verrou | Le type de verrou à placer.
Nom dans le script : LockType |
Classe verrouillée | Le type (classe) de l'objet à verrouiller.
Nom dans le script : LockedClass |
Objet verrouillé | Le nom de l'objet à verrouiller.
Nom dans le script : LockedObjt |
Interrompre l'exécution de l'instruction si le verrouillage a échoué | Spécifie que dans le cas où le verrouillage ne peut pas être obtenu, l'exécution de l'instruction doit être interrompue.
Nom dans le script : NoWait |
Copyright (C) 2007. Sybase Inc. All rights reserved. |
![]() |