Contrainte

IBM i, configuration, commandes, ...
Répondre
albert06
Messages : 16
Enregistré le : sam. 07 juil. 2018, 09:17:47

Message par albert06 »

Bonjour à tous,
Je suis en train créer une base DB2 SQL(DDL) en parallèle de l’actuelle base DB2 (DDS).
Les Tables SQL, en cours de création, seront utilisées dans des programmes SQLRPGLE. Ces tables seront déclarées en carte F pour permettre aux Gapistes de continuer les SETLL CHAIN etc… (Cette contrainte et non négociable !).
Je souhaite faire évoluer une contrainte CHECK( GENRE = 'H' OR GENRE = 'F' ) en ajoutant GENRE = ‘T’. (C’est une contrainte portant sur un champ vous l’aurez compris)
En travaillant ainsi je vais devoir recompiler les programmes qui utilisent la table. (du temps des DDS la contrainte était coder en RPGLE dans le programme)
Existe-t-il une solution qui permettrait de modifier la liste du CHECK sans avoir à recompiler les programmes ?
Merci pour vos réponses.

cmasse
Site Admin
Messages : 759
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

contraintes

Message par cmasse »

Strictement parlé non, les valeurs des contraintes ne peuvent pas évoluer.

mais une contrainte d'intégrité référentielle, genre la valeur de cette zone doit exister dans ce fichier paramètre ?
Christian Massé (Volubis.fr)

albert06
Messages : 16
Enregistré le : sam. 07 juil. 2018, 09:17:47

Message par albert06 »

Ok. Je vais creer une C.I.F.
Merci pour l'info.

albert06
Messages : 16
Enregistré le : sam. 07 juil. 2018, 09:17:47

Message par albert06 »

je voulais dire C.I.R !!

Répondre