-
Modifier une table
Bonjour à tous,
je sollicite votre aide car j'ai besoin de modifier une table oracle pour ajouter une nlle colonne. Ma table est ainsi: nu_cont pr_client nm_client, un client peut avoir plusieurs numéro de contrat (nu_cont) je souhaite ajouter une colonne nu_clie qui prendra le nu_cont du client,(nu_cont=nu_clie) si le client a plusieurs nu_cont garder le plus petit numéro.
Comment je peux implémenter cela sans faire un trigger;
Merci de votre aide
-
Bonsoir,
Si j'ai bien compris vous avez plusieurs choses a faire ici :
- Ajouter une colonne a votre table
- Remplir cette colonne avec les donnees approriees
Pour ajouter une colonne vous pouvez utiliser :
Code:
ALTER TABLE tbl_name ADD (column_definition)
Ensuite pour ce qui est des donnees j'ai envie de dire que cela depend de la maniere dont elles sont inserees dans votre table.
Pourquoi la solution du trigger ne vous plait pas ?
-
Faites plutôt une vue en utilisant une fonction analytique.