Archives par mot-clé : -373

CODE RETOUR -373

DEFAULT CANNOT BE SPECIFIED FOR COLUMN OR SQL VARIABLE name

Explication :
La définition ou la modification spécifiée pour la colonne ou la variable SQL incluait la clause DEFAULT. Cependant, DEFAULT n’est pas pris en charge pour le type de données de colonne ou la variable SQL.

name
Le nom de la colonne ou de la variable SQL.

Les raisons possibles de cette erreur incluent les situations suivantes :

  • Une instruction CREATE TABLE ou ALTER TABLE a tenté de définir l’une des colonnes suivantes avec la clause DEFAULT :
  1. Colonne Identité
  2. Colonne ROWID
  3. colonne XML
  4. Colonne d’horodatage du changement de ligne
  5. Colonne Étiquette de sécurité
  6. Colonne de début de ligne
  7. Colonne de fin de ligne
  8. Colonne ID de début de transaction
  9. Colonne d’expression générée
  • La déclaration d’une variable SQL a spécifié la clause DEFAULT et le type de données de la variable SQL est ROWID ou XML.
  • Une instruction SET a spécifié DEFAULT pour la valeur d’une colonne ROWID.

Action du système :
L’instruction ne peut pas être traitée.

Réponse du programmeur :
Supprimez la clause DEFAULT et soumettez à nouveau l’instruction.

SQLSTATE :
42623