Si vous convertissez une valeur trop grande ou négative en un type enum.
If you convert a value too big or negative into an enum type.
Les valeurs doivent être du même type enum.
Renvoie toutes les valeurs du type enum en entrée dans un tableau trié
Returns all values of the input enum type in an ordered array
Le seul prérequis pour ces valeurs est qu'elles soient correctement triées et uniques pour chaque type enum.
The only requirement on these values is that they be correctly ordered and unique within each enum type.
Renvoie la dernière valeur du type enum en entrée
Returns the last value of the input enum type
Les jours de la semaine ou un ensemble de valeurs de statut pour un type de données sont de bons exemples de type enum.
An example of an enum type might be the days of the week, or a set of status values for a piece of data.
L'ordre des valeurs dans un type enum correspond à l'ordre dans lequel les valeurs sont présentées lors de la déclaration du type.
The ordering of the values in an enum type is the order in which the values were listed when the type was declared.
Quand un type enum est créé, ses membres sont affectés dans l'ordre des positions 1... n.
When an enum type is created, its members are assigned sort-order positions 1... n.
Si + est ajouté à la fin de la commande, chaque type est listé avec son nom interne et sa taille, ainsi que ses valeurs autorisées si c'est un type enum.
If + is appended to the command name, each type is listed with its internal name and size, as well as its allowed values if it is an enum type.
label Une chaîne représentant le label associé à une valeur du type enum.
label A string literal representing the textual label associated with one value of an enum type.
Bien que les types enum aient principalement pour but d'être des ensembles statiques de valeurs, il est possible d'ajouter de nouvelles valeurs à un type enum existant et de renommer les valeurs existantes (voir ALTER TYPE(7)).
Although enum types are primarily intended for static sets of values, there is support for adding new values to an existing enum type, and for renaming values (see ALTER TYPE).
Autrement dit, si deux OID pairs appartiennent au même type enum, l'OID le plus petit doit avoir la plus petite valeur dans la colonne enumsortorder.
That is, if two even OIDs belong to the same enum type, the smaller OID must have the smaller enumsortorder value.
Pour les types enum (décrits dans Section 8.7, « Types énumération »), il existe plusieurs fonctions qui autorisent une programmation plus claire sans coder en dur les valeurs particulières d'un type enum.
Enum Support Functions For enum types (described in Section 8.7), there are several functions that allow cleaner programming without hard-coding particular values of an enum type.