Integrer une contrainte en PL/SQL

Fermé
plsqlClair Messages postés 1 Date d'inscription dimanche 8 février 2009 Statut Membre Dernière intervention 8 février 2009 - 8 févr. 2009 à 13:22
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 24 févr. 2009 à 23:22
Bonjour tous le monde;
j'ai deux table DEPT et EMP, et je veut que tous les département qui n'ont pas d'employés soient supprimé avec un bloc PL/SQL
Cordialement CLAIR
A voir également:

2 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
8 févr. 2009 à 16:29
Salut,
une simple requete devrait faire l'affaire....
delete from table_groupe where table_groupe.id not in (select distinct table_employe.id_du_groupe from table_employe)
Il faut qu'il y ait l'ID dans ta table employé du groupe employé...mais à priori je pense que cela doit etre le cas!!
@+
0
Salut tout le monde,

J'aimerai créer une contrainte d'un matricule et ce matricule doit avoir 4 lettres et un numero a la fin, seulement je ne sais pas comment faire, j'ai regardé sur ce lien https://sqlpro.developpez.com/cours/sqlaz/fonctions/ pour chercher comment avoir le format de ce matricule mais je ne vois pas comment ces fonctions peuvent m'aider
exemple: ABCD4,QVSD1

merci de votre aide
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
24 févr. 2009 à 23:22
Salut,
Pour oracle:
ALTER TABLE
nom_table
ADD (CONSTRAINT
nom_de_la_contrainte
CHECK (REGEXP_LIKE(nom_du_champ,'^:alpha:{3}+:digit:{1}$'))
)
J'espere ca pourra t'aider!!
@+
0