Bonjour à tous ...

Je début en Oracle et j'aurais besoin de vos conseil. J'utilise Oracle Express que j'ai téléchargé sur Oracle.com

J'ai créer une table avec cette syntaxe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE TB_CLIENTS
	(
		pk_client 		NUMBER(6),
		nom_client 		VARCHAR2(30) 	CONSTRAINT ct_nn_nom_client NOT NULL,
		pre_client 		VARCHAR2(30)	CONSTRAINT ct_nn_pre_client NOT NULL,
		num_client 		VARCHAR2(30),
		nb_commande_client	NUMBER(6), 
		date_naiss_client	DATE,
		telephone_client	VARCHAR2(30),
		capital_social_client	NUMBER(10,2),
		CONSTRAINT ct_pk_client PRIMARY KEY (pk_client),
		CONSTRAINT ct_un_num_client UNIQUE(num_client),
		CONSTRAINT ct_ck_date_naiss_client CHECK (date_naiss_client BETWEEN (TO_DATE('01/01/1986','dd/mm/yyyy')) AND (TO_DATE('31/11/1987','dd/mm/yyyy'))),
		CONSTRAINT ct_ck_mar_commande CHECK (nb_commande_client < 10),
		CONSTRAINT ct_ch_capital_sociale_client CHECK (capital_social_client >= 100000)
	);
Lorsque je veux rentrer des valeurs dans ma tables voici comment je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO TB_CLIENTS VALUES (1,'Dupont','Alfred','CLI_01',5,'23/11/1986','0785632324',111111);
Et bien entendu voici l'erreur que me génère Oracle :

Error report:
SQL Error: ORA-01839: le quantième n'est pas valide pour le mois indiqué
Savez-vous d'où peut provenir le problème ???

Merci de votre aide ... et à tout bientôt ..