besoin de votre aideCheck Constraint dans Oracle SQL Developer
J'ai une table dans Oracle SQL Developer de ce genre:
Issue ID|Subscriber_ID|Book_ID| Taken |Returned --+-------------+-------+--------+-------- 1 | 1 | 2 |01-06-16|05-06-16 2 | 3 | 5 |07-05-16| (null) 3 | 2 | 2 |06-06-16| (null) 4 | 1 | 3 |17-05-16|26-05-16
Il est une sorte de délivrance de livres bibliothèque où (null) dans des moyens de colonnes utilisées que ce livre n'a pas encore été rendu. J'ai besoin de créer une règle de validation pour éviter d'émettre un livre qui n'a pas été retourné (par exemple je ne peux pas prendre le livre # 5 pour le moment). Comment puis-je l'implémenter?
Vous ne pouvez pas. Pas comme une contrainte. Vous pouvez créer une fonction/procédure pour le faire. Une contrainte ne peut pas être créée pour vérifier les lignes précédentes. Est-ce qu'une fonction vous sert? –