Alter Table - ajouter de la valeur par Défaut pour une COLONNE de type BLOB
L'exécution de la sous SQL donne cette erreur .
alter table TABLE_NAME ADD FILE_DATA BLOB NULL default 'EMPTY_BLOB()'
D'erreur commençant à la ligne 37 à la commande: alter table NOM_TABLE ADD
FILE_DATA BLOB NULL default 'EMPTY_BLOB()' rapport d'Erreur: Erreur SQL:
ORA-30649: RÉPERTOIRE manquant de mots clés
30649.0000 - "RÉPERTOIRE manquant mot-clé"
*Cause: RÉPERTOIRE par DÉFAUT de clause manquant ou incorrect.
*Action: Fournir le RÉPERTOIRE par DÉFAUT.
Quelqu'un pourrait-il m'aider ?
Je peux soit créer une nouvelle colonne de TYPE BLOB ou je peux convertir la même colonne créé comme un VARCHAR avec la valeur par DÉFAUT - et puis changer le type BLOB . Mais je ne suis pas en mesure de l'un d'eux .
Vous devez vous connecter pour publier un commentaire.
En supposant que vous voulez que la valeur par défaut est vide BLOB plutôt que la chaîne " EMPTY_BLOB()', vous auriez juste besoin de supprimer les guillemets