Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Solaris: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
J'ai une table avec des colonnes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ID_REF_FREQ_INT_AN VARCHAR2(10) default 'FREQ_INT',
FREQ_INT_AN VARCHAR2(10),
NBR_FREQ_AN as (TO_NUMBER("FREQ_INT_AN"))
.

  • J'ai des commentaires sur chaque colonne.

  • un index sur (ID_REF_FREQ_INT_AN, FREQ_INT_AN).

  • une contrainte foreign key sur (ID_REF_FREQ_INT_AN, FREQ_INT_AN).


Le problème est quand j'insère une ligne il m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-01400: impossible d'insérer NULL dans ("NBR_FREQ_AN")


Quand j'ai créé une autre table avec des colonnes dont une est virtuelle, je n'ai trouvé aucun problème en insérant NULL dans la colonne sur laquelle est formulée ma colonne virtuelle

Merci d'avance pour toute aide.