Bonjour,
J'aimerais pouvoir insérer des valeurs dans une table via une variable de substitution mais pouvoir restreindre les valeurs que peut prendre cette variable.
à travers une vue il existe WITH CHECK OPTION c'est plutôt facile... mais directement avec la table : est-ce possible ???
Comme un exemple est mieux qu'un long discours, j'avais pensé à :
Pour pouvoir ajouter des clients seulement avec un country_id dans 10,11,12. Mais apparement ca passe pas....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 INSERT INTO ( SELECT id, name, age, country_id FROM t_clients WHERE country_id IN (10,11,12) WITH CHECK OPTION) VALUES ( seq_client.NEXTVAL, &new_name, 23, &countryID);
Quelqu'un aurait une idée ??
D'avance merci !
Partager