Bonjour,

Je suis novice en PL/SQL et j'ai besoin d'aide pour un projet (université).
Je dois vérifier des données quand je les insère mais je ne sais pas du tout comment m'y prendre. Voici un exemple de ce que j'insère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
INSERT INTO Customer
VALUES (seq_customerid.NEXTVAL, 'DK', 'Smith', 'Harry', '705 King St, Buderim', 4556, 'QLD', 5423456221385962, '0754591245', '17-JAN-08');
 
INSERT INTO Customer
VALUES (seq_customerid.NEXTVAL, 'DK', 'Dixon', 'James', '5 Avondale Road, Geelong', 2016, 'VIC', 5362985645253285, '0758645228', '2-FEB-08');
 
INSERT INTO Customer
VALUES (seq_customerid.NEXTVAL, 'DK', 'Anderson', 'Anne', '14 Rosalie St, Paddington', 2045, 'QLD', 5136252320478944, '0295612311', '22-AUG-08');
Je dois vérifier avec un block PL/SQL :

Customer’s MemberDate: must be before or equal to the current date
Customer’s CreditCard: must be less or equal to 16 digits
Customer’s postcode: must be equal to 4 digits

Voici la structure de la table customer:

CustomerID, CustomerType, LastName, FirstName, Address, Postcode, Cust_State, CreditCard, Phone, MemberDate

Si quelqu'un peu m'aider j'en serais très reconnaissant !

Merci.