DUPLICATE keyword-name KEYWORD OR CLAUSE
Explication
L’instruction SQL contient une spécification en double pour le mot-clé keyword-name . Par exemple:
- DEFAULT, UNIQUE et PRIMARY ne peuvent être spécifiés qu’une seule fois dans une définition de colonne.
- UNIQUE et PRIMARY ne peuvent pas être spécifiés tous les deux pour la même définition de colonne.
- PRIMARY ne peut être spécifié qu’une seule fois dans une instruction CREATE TABLE.
- La chaîne d’attributs attribute-string spécifiée dans la clause ATTRIBUTES de l’instruction PREPARE ne peut pas spécifier une option plus d’une fois.
- ACTIVATE ou DEACTIVATE ROW ACCESS CONTROL ne peut être spécifié qu’une seule fois.
- ACTIVATE ou DEACTIVATE COLUMN ACCESS CONTROL ne peut être spécifié qu’une seule fois.
- IN ACCELERATOR ne peut être spécifié qu’une seule fois.
- ATTRIBUTE ENCRYPTION ne peut être spécifié qu’une seule fois dans une définition TRUSTED CONTEXT.
- Il existe plusieurs xquery-context-item-expression dans la clause PASSING d’un XMLQUERY ou XMLEXISTS.
- Les clauses WHEN MATCHED et WHEN NOT MATCHED ne peuvent pas être spécifiées plus d’une fois dans une instruction MERGE.
- La clause SKIP LOCKED DATA ne peut pas être spécifiée plusieurs fois pour :
- toutes les clauses dans select-stmt
- Instructions SELECT INTO
- rechercher des instructions UPDATE
- rechercher des instructions DELETE
- Si plusieurs clauses ADD COLUMN sont spécifiées dans la même instruction, au plus une clause ADD COLUMN peut contenir une references-clause.
Action du système
L’instruction ne peut pas être traitée.
Réponse du programmeur
Corrigez l’instruction en supprimant les clauses en double.
SQLSTATE
42614