Section courante

A propos

Section administrative du site

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