ALTER TYPE |
Alteration d'un type |
---|---|
DQL |
Syntaxe
ALTER TYPE type_name [FOR POLICY policy_id STATE state_name] type_modifier_list [PUBLISH] ALTER TYPE type_name [FOR POLICY policy_id STATE state_name] MODIFY (property_modifier_clause)[PUBLISH] ALTER TYPE type_name ADD property_def {,property_def}[PUBLISH] ALTER TYPE type_name DROP property_name {,property_name}[PUBLISH] ALTER TYPE type_name ALLOW ASPECTS ALTER TYPE type_name ADD|SET|REMOVE DEFAULT ASPECTS aspect_list ALTER TYPE type_name ENABLE PARTITION ALTER TYPE type_name SHAREABLE [PUBLISH] ALTER TYPE type_name FULLTEXT SUPPORT [NONE | LITE ADD ALL | LITE ADD property_list | BASE ADD ALL | BASE ADD property_list] |
Paramètres
Nom | Description |
---|---|
type_name | Ce paramètre permet d'indiquer le nom du type |
policy_id | Ce paramètre permet d'indiquer l'identificateur du cycle de vie pour le type. Il faut utiliser l'identificateur d'objet de la politique inclus dans la clause FOR POLICY pour autoriser au moins une version sur le cycle de vie identifié par l'identifiant de permission. |
state_name | Ce paramètre permet d'indiquer un état dans le cycle de vie par défaut. |
type_modifier_list | Ce paramètre permet d'indiquer la liste d'une ou plusieurs spécifications étant fixer ou modifiant les informations du dictionnaire de type de données pour le type. Les types valides sont : update_modifier, mapping_table_specification, constraint_specification, component_specification et type_drop_clause. Si vous voulez indiquer plusieurs types, vous devez les séparer par une virgule (,). |
property_modifier_clause | Ce paramètre permet de définir le changement a appliquer sur la propriété. La syntaxe pour cette clause est «property_name domain [ SPACEOPTIMIZE ]» ou «property_name (property_modifier_list)». Le domain est un type de données DQL valide. Le paramètre property_modifier_list indique une liste de un ou plusieurs modificateurs fixant ou modifiant les informations du dictionnaire de données de la propriété. Les modificateurs de propriété valides sont : update_modifier, value_assistance_specification, mapping_table_specification, default_specification, constraint_specification et property_drop_clause. Si vous voulez indiquer plusieurs modificateurs, vous devez les séparer par une virgule (,). |
property_def | Ce paramètre permet d'indiquer la propriété du type, lequel correspond à la syntaxe suivante «property_name domain [REPEATING] [[NOT]QUALIFIABLE | SPACEOPTIMIZE] (property_modifier_list)» |
property_name | Ce paramètre permet d'indiquer le nom de la propriété à enlever du type spécifié. |
aspect_list | Ce paramètre permet d'indiquer la liste d'aspects. |
Description
Cette instruction permet de modifier un type d'objet.
Dernière mise à jour : MLundi, le 25 septembre 2017