Archives par mot-clé : -770

CODE RETOUR -770

TABLE table-name CANNOT HAVE A LOB COLUMN UNLESS IT ALSO HAS A ROWID, OR AN XML COLUMN UNLESS IT ALSO HAS A DOCID COLUMN

Explication :

table-name
Le nom de la table.

Tentative de création d’une table, table-name, avec une colonne qui dépend d’un autre type de colonne dans la même table. Cette erreur peut se produire dans les situations suivantes :
– L’instruction a tenté de créer une table avec une colonne LOB ou d’ajouter une colonne LOB à une table, mais la table n’a pas de colonne ROWID. Une table avec une colonne LOB doit également avoir une colonne ROWID.
– L’instruction a tenté de créer une table avec une colonne XML ou d’ajouter une colonne XML à une table, mais la table n’a pas de colonne DOCID. Une table avec une colonne XML doit également avoir une colonne DOCID.

Action du système :
La déclaration ne peut pas être traitée.

Réponse du programmeur :
Si vous créez une table, définissez une colonne supplémentaire pour la colonne ROWID ou DOCID dans la même table.

SQLSTATE :
560A6