Il m'a semblé voir que depuis la version 7.1, Oracle gérait les champs "COMPUTED BY".
Or, en version 8.1, je n'arrive pas à en créer :
renvoie le message suivant en positionnant le curseur juste avant "BY":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE TEST ( COL1 VARCHAR2(10), COL2 COMPUTED BY (COL1 || COL1) );
Bien entendu, la requête suivante renvoie exactement la même erreur :ORA-00907: missing right parenthesis
Par avance merci pour votre aide, y compris si elle consiste à me conseiller l'emploi de champs "AUTOMATIC" que je n'arrive pas non plus à mettre en place.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE TEST ( COL1 VARCHAR2(10), COL2 COMPUTED BY (concatenate(COL1,COL1)) );
Partager