Archives par mot-clé : -683

CODE RETOUR -683

THE SPECIFICATION FOR COLUMN, DISTINCT TYPE, FUNCTION, OR PROCEDURE data-item CONTAINS INCOMPATIBLE CLAUSES

Explication :
La spécification de l’élément de données d’une instruction CREATE ou ALTER contient une erreur.

data-item
La source du problème, qui varie selon l’énoncé.

L’instructions CREATE DISTINCT TYPE :
Nom du type en cours de définition.
L’instructions CREATE FUNCTION ou ALTER FUNCTION :
La zone de l’instruction qui a provoqué l’erreur, telle que “PARAMETER 3”, “RETURNS” ou “CAST FROM”.
Instructions CREATE TABLE ou ALTER TABLE :
Nom de la colonne à l’origine de l’erreur. L’erreur peut être une spécification non valide de FOR BIT DATA, FOR SBCS DATA, FOR MIXED DATA ou FIELDPROC pour la définition de colonne.
Les restrictions supplémentaires suivantes s’appliquent aux instructions CREATE TABLE, ALTER TABLE ou aux deux :
– Dans une instruction ALTER TABLE, la modification de génération ne peut pas être spécifiée pour une colonne qui n’est pas définie en tant que colonne d’identité.
– Les colonnes pour une période BUSINESS_TIME doivent être définies avec un type de données DATE ou TIMESTAMP(6) WITHOUT TIME ZONE.
– Le type de données d’une colonne définie comme ROW BEGIN, ROW END ou TRANSACTION START ID doit être TIMESTAMP(12) WITHOUT TIME ZONE.


Causes générales
FIELDPROC ne peut être spécifié que pour les colonnes qui sont une chaîne de caractères intégrée ou un type de données de chaîne graphique qui n’est pas un LOB.
FIELDPROC ne peut pas être spécifié pour une colonne Unicode dans une table EBCDIC.

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

Réponse du programmeur :
Corrigez l’instruction SQL en supprimant la spécification incompatible.

SQLSTATE :
42842