Bonjour à tous,
Je suis sous Oracle 10g, je bosse actuellement sur une base de données sur laquelle je dois faire des insert sur 2 tables en même temps. Mon problème n'est pas de faire 2 insert dans deux tables, mais la compréhension de la structure d'une table dans laquelle je dois insérer (table codebarre).
Dans codebarre j'ai une colonne prefix qui nullable = No. Je n'ai aucune séquence stockée en base de données pour cette colonne mais celle ci contient des données déjà insérées par d'autres personnes. Le prefix semble s'auto incrémenter de +1 à chaque insertion en fonction du secteur.
codebarre :
ID NUMBER(10,0) No
SECTOR CHAR(1 BYTE) No
YEAR NUMBER(2,0) No
PREFIX NUMBER(5,0) No
codebarre :
id Sector YEAR Prefix
1 L 10 1
2 L 10 2
3 L 10 3
4 L 10 4
5 L 10 5
36699 F 11 1
36905 F 11 2
36906 F 11 3
36909 F 11 4
Je me demande si il y aurait un moyen d'insérer dans codebarre un prefix tel que : sector like 'F' and YEAR = 11 and PREFIX = precedent prefix+1 dans un insert into ?
Partager