A USER DEFINED DATA TYPE CANNOT BE CALLED THE SAME NAME AS A SYSTEM PREDEFINED TYPE (BUILT-IN TYPE)
Explication
Le nom d’un type de données à créer a un nom non qualifié qui est le même qu’un type de données prédéfini par le système. Le nom que vous avez spécifié n’est pas autorisé. L’ajout de délimiteurs ne rend pas le nom valide. Les noms suivants sont restreints :
BIGINT | DECIMAL | REF |
BINARY | DECFLOAT | ROWID |
BLOB | DOUBLE | SMALLINT |
BOOLEAN | DOUBLE PRECISION | TIME |
CHAR | FLOAT | TIMESTAMP |
CHAR VARYING | GRAPHIC | VARBINARY |
CHARACTER | INT | VARCHAR |
CHARACTER VARYING | INTEGER | VARGRAPHIC |
CLOB | LONG VARCHAR | XML |
DATALINK | LONG VARGRAPHIC | |
DATE | NUMERIC | |
DBCLOB | REAL | |
DEC | ROWID |
Action du système
L’instruction ne peut pas être traitée.
Réponse du programmeur
Corrigez l’instruction pour utiliser un autre identificateur pour le nom du nouveau type défini par l’utilisateur.
SQLSTATE
42918