Aide oracle
katson42
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
SINA.L Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
SINA.L Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je débute en SQL, et j'ai cherché une table sur le net pour bien commencer à maîtriser les requêtes.
Mais la table téléchargée (pourtant sur le site d'une faculté de sciences donc à priori sans erreur) m'indique une erreur :
ORA-00911: caractère non valide.
J'utilise Oracle10g, Express edition.
Voici la table en question :
/* Modification du format des dates */
ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY';
DROP TABLE emp;
CREATE TABLE emp(
nom VARCHAR(50),
num INTEGER,
fonction VARCHAR(50),
nsup INTEGER,
embauche DATE,
salaire INTEGER,
comm INTEGER,
ndept INTEGER);
INSERT INTO emp(nom,num,fonction,nsup,embauche,salaire,comm,ndept)
VALUES('MARTIN', 16712, 'directeur', 25717, '23/05/1990', 40000, NULL, 30);
INSERT INTO emp(nom,num,fonction,nsup,embauche,salaire,comm,ndept)
VALUES('DUPONT', 17574, 'administratif', 16712, '03/05/1995', 9000, NULL, 30);
INSERT INTO emp(nom,num,fonction,nsup,embauche,salaire,comm,ndept)
VALUES('DUPOND', 26691, 'commercial', 27047, '04/04/1988', 25000, 2500, 20);
INSERT INTO emp(nom,num,fonction,nsup,embauche,salaire,comm,ndept)
VALUES('LAMBERT', 25012, 'administratif', 27047, '14/04/1991', 12000, NULL, 20);
Merci de votre aide.
je débute en SQL, et j'ai cherché une table sur le net pour bien commencer à maîtriser les requêtes.
Mais la table téléchargée (pourtant sur le site d'une faculté de sciences donc à priori sans erreur) m'indique une erreur :
ORA-00911: caractère non valide.
J'utilise Oracle10g, Express edition.
Voici la table en question :
/* Modification du format des dates */
ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY';
DROP TABLE emp;
CREATE TABLE emp(
nom VARCHAR(50),
num INTEGER,
fonction VARCHAR(50),
nsup INTEGER,
embauche DATE,
salaire INTEGER,
comm INTEGER,
ndept INTEGER);
INSERT INTO emp(nom,num,fonction,nsup,embauche,salaire,comm,ndept)
VALUES('MARTIN', 16712, 'directeur', 25717, '23/05/1990', 40000, NULL, 30);
INSERT INTO emp(nom,num,fonction,nsup,embauche,salaire,comm,ndept)
VALUES('DUPONT', 17574, 'administratif', 16712, '03/05/1995', 9000, NULL, 30);
INSERT INTO emp(nom,num,fonction,nsup,embauche,salaire,comm,ndept)
VALUES('DUPOND', 26691, 'commercial', 27047, '04/04/1988', 25000, 2500, 20);
INSERT INTO emp(nom,num,fonction,nsup,embauche,salaire,comm,ndept)
VALUES('LAMBERT', 25012, 'administratif', 27047, '14/04/1991', 12000, NULL, 20);
Merci de votre aide.
A voir également:
- Aide oracle
- Oracle jre usage ✓ - Forum Virus
- Oracle 11g download windows 64-bit ✓ - Forum Oracle
- Telecharger oracle virtualbox - Télécharger - Émulation & Virtualisation
- Taille tablespace oracle - Forum Oracle
- Find oracle sid ✓ - Forum Bases de données
5 réponses
salut ,voici un script pres contenant des tables avec leur contraintes d'integrité et leur valeurs...
/* Création des Tables */
/* VOL */
CREATE TABLE vol(
novol CHAR(6),
vildep VARCHAR2(30),
vilar VARCHAR2(30),
dep_h NUMBER(2),
dep_mn NUMBER(2),
ar_h NUMBER(2),
ar_mn NUMBER(2),
ch_jour NUMBER(1));
/* PILOTE */
CREATE TABLE pilote(
nopilot CHAR(4),
nom VARCHAR2(30),
ADRESSE VARCHAR2(30),
SAL NUMBER(8,2),
comm NUMBER(8,2),
embauche DATE);
/* APPAREIL */
CREATE TABLE appareil(
codetype CHAR(3),
nbplace NUMBER(3),
design VARCHAR2(50));
/* AVION */
CREATE TABLE avion(
nuavion CHAR(4),
type CHAR(3),
annserv NUMBER(4),
nom VARCHAR2(50),
nbhvol NUMBER(8));
/* AFFECTATION */
CREATE TABLE affectation(
vol CHAR(6),
date_vol DATE,
pilote CHAR(4),
avion CHAR(4),
nbpass NUMBER(3));
/* Ajout des contraintes */
ALTER TABLE vol
ADD ( CONSTRAINT C1_vol PRIMARY KEY(novol));
ALTER TABLE pilote
ADD ( CONSTRAINT C1_pilo PRIMARY KEY(nopilot));
ALTER TABLE appareil
ADD ( CONSTRAINT C1_app PRIMARY KEY(codetype));
ALTER TABLE avion
ADD ( CONSTRAINT C1_avion PRIMARY KEY(nuavion),
CONSTRAINT C2_avion FOREIGN KEY(type) REFERENCES appareil(codetype));
ALTER TABLE affectation
ADD ( CONSTRAINT C1_affect PRIMARY KEY(vol,date_vol),
CONSTRAINT C2_affect FOREIGN KEY(vol) REFERENCES vol(novol),
CONSTRAINT C3_affect FOREIGN KEY(pilote) REFERENCES pilote(nopilot),
CONSTRAINT C4_affect FOREIGN KEY(avion) REFERENCES avion(nuavion));
/* Insertion des enregistrements */
/* Insertion - Table vol */
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF8810','PARIS','DJERBA',9,0,11,45,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF8809','DJERBA','PARIS',12,45,15,40,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW201','LYON','FORT DE FRANCE',9,45,15,25,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW655','LA HAVANE','PARIS',19,55,12,35,1);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW433','PARIS','ST-MARTIN',17,00,8,20,1);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW924','SYDNEY','COLOMBO',17,25,22,30,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IT319','BORDEAUX','NICE',10,35,11,45,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3218','MARSEILLE','FRANCFORT',16,45,19,10,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3530','LYON','LONDRES',8,0,8,40,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3538','LYON','LONDRES',18,35,19,15,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3570','MARSEILLE','LONDRES',9,35,10,20,0);
/* Insertion - Table pilote */
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('1333', 'FEDOI', 'NANTES', 24000.00, 0.00, '15/03/93');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('6589', 'DUVAL', 'PARIS', 18600.00, 5580.00, '12/03/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('7100', 'MARTIN', 'LYON', 15600.00, 16000.00, '01/07/93');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('3452', 'ANDRE', 'NICE', 22670.00, null, '12/12/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('3421', 'BERGER', 'REIMS', 18700.00, null, '28/12/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('6548', 'BARRE', 'LYON', 22680.00, 8600.00, '10/12/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('1243', 'COLLET', 'PARIS', 19000.00, 0.00, '15/04/93');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('5643', 'DELORME', 'PARIS', 21850.00, 9850.00, '01/07/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('6723', 'MARTIN', 'ORSAY', 23150.00, null, '15/07/93');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('8843', 'GAUCHER', 'CACHAN', 17600.00, null, '20/10/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('3465', 'PIC', 'TOURIS', 18650.00, null, '15/07/93');
/* Insertion - Table appareil */
insert into appareil (codetype,nbplace,design)
values ('74E',150,'BOEING 747-400 COMBI');
insert into appareil (codetype,nbplace,design)
values ('AB3',180,'AIRBUS A300');
insert into appareil (codetype,nbplace,design)
values ('741',100,'BOEING 747-100');
insert into appareil (codetype,nbplace,design)
values ('SSC',80,'CONCORDE');
insert into appareil (codetype,nbplace,design)
values ('734',450,'BOEING 737-400');
/* Insertion - Table avion */
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8832',1988,'Ville de Paris',16000,'734');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8567',1988,'Ville de Reims',8000,'734');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8467',1995,'Le Sud',600,'734');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('7693',1988,'Pacifique',34000,'741');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8556',1989,null,12000,'AB3');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8432',1991,'Malte',10600,'AB3');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8118',1992,null,11800,'74E');
/* Insertion - Table affecation */
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW201','01/03/94',310,'6723','8567');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW201','02/03/94',265,'6723','8832');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3218','12/06/94',83,'6723','7693');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3530','12/11/94',178,'6723','8432');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3530','13/12/94',156,'6723','8432');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3538','21/12/94',110,'6723','8118');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW201','03/03/94',164,'1333','8567');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF8810','02/03/94',160,'7100','8556');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IT319','02/03/94',105,'3452','8432');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW433','22/03/94',178,'3421','8556');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW655','23/03/94',118,'6548','8118');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW655','20/03/94',402,'1243','8467');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW655','18/01/94',198,'5643','8467');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW924','30/09/94',412,'8843','8832');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW201','01/09/94',156,'6548','8432');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF8810','02/09/94',88,'6589','7693');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3218','02/09/94',98,'8843','7693');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3570','12/09/94',56,'1243','7693');
commit;
/* Création des Tables */
/* VOL */
CREATE TABLE vol(
novol CHAR(6),
vildep VARCHAR2(30),
vilar VARCHAR2(30),
dep_h NUMBER(2),
dep_mn NUMBER(2),
ar_h NUMBER(2),
ar_mn NUMBER(2),
ch_jour NUMBER(1));
/* PILOTE */
CREATE TABLE pilote(
nopilot CHAR(4),
nom VARCHAR2(30),
ADRESSE VARCHAR2(30),
SAL NUMBER(8,2),
comm NUMBER(8,2),
embauche DATE);
/* APPAREIL */
CREATE TABLE appareil(
codetype CHAR(3),
nbplace NUMBER(3),
design VARCHAR2(50));
/* AVION */
CREATE TABLE avion(
nuavion CHAR(4),
type CHAR(3),
annserv NUMBER(4),
nom VARCHAR2(50),
nbhvol NUMBER(8));
/* AFFECTATION */
CREATE TABLE affectation(
vol CHAR(6),
date_vol DATE,
pilote CHAR(4),
avion CHAR(4),
nbpass NUMBER(3));
/* Ajout des contraintes */
ALTER TABLE vol
ADD ( CONSTRAINT C1_vol PRIMARY KEY(novol));
ALTER TABLE pilote
ADD ( CONSTRAINT C1_pilo PRIMARY KEY(nopilot));
ALTER TABLE appareil
ADD ( CONSTRAINT C1_app PRIMARY KEY(codetype));
ALTER TABLE avion
ADD ( CONSTRAINT C1_avion PRIMARY KEY(nuavion),
CONSTRAINT C2_avion FOREIGN KEY(type) REFERENCES appareil(codetype));
ALTER TABLE affectation
ADD ( CONSTRAINT C1_affect PRIMARY KEY(vol,date_vol),
CONSTRAINT C2_affect FOREIGN KEY(vol) REFERENCES vol(novol),
CONSTRAINT C3_affect FOREIGN KEY(pilote) REFERENCES pilote(nopilot),
CONSTRAINT C4_affect FOREIGN KEY(avion) REFERENCES avion(nuavion));
/* Insertion des enregistrements */
/* Insertion - Table vol */
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF8810','PARIS','DJERBA',9,0,11,45,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF8809','DJERBA','PARIS',12,45,15,40,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW201','LYON','FORT DE FRANCE',9,45,15,25,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW655','LA HAVANE','PARIS',19,55,12,35,1);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW433','PARIS','ST-MARTIN',17,00,8,20,1);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW924','SYDNEY','COLOMBO',17,25,22,30,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IT319','BORDEAUX','NICE',10,35,11,45,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3218','MARSEILLE','FRANCFORT',16,45,19,10,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3530','LYON','LONDRES',8,0,8,40,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3538','LYON','LONDRES',18,35,19,15,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3570','MARSEILLE','LONDRES',9,35,10,20,0);
/* Insertion - Table pilote */
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('1333', 'FEDOI', 'NANTES', 24000.00, 0.00, '15/03/93');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('6589', 'DUVAL', 'PARIS', 18600.00, 5580.00, '12/03/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('7100', 'MARTIN', 'LYON', 15600.00, 16000.00, '01/07/93');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('3452', 'ANDRE', 'NICE', 22670.00, null, '12/12/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('3421', 'BERGER', 'REIMS', 18700.00, null, '28/12/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('6548', 'BARRE', 'LYON', 22680.00, 8600.00, '10/12/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('1243', 'COLLET', 'PARIS', 19000.00, 0.00, '15/04/93');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('5643', 'DELORME', 'PARIS', 21850.00, 9850.00, '01/07/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('6723', 'MARTIN', 'ORSAY', 23150.00, null, '15/07/93');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('8843', 'GAUCHER', 'CACHAN', 17600.00, null, '20/10/92');
insert into Pilote (nopilot,nom,adresse,sal,comm,embauche)
values ('3465', 'PIC', 'TOURIS', 18650.00, null, '15/07/93');
/* Insertion - Table appareil */
insert into appareil (codetype,nbplace,design)
values ('74E',150,'BOEING 747-400 COMBI');
insert into appareil (codetype,nbplace,design)
values ('AB3',180,'AIRBUS A300');
insert into appareil (codetype,nbplace,design)
values ('741',100,'BOEING 747-100');
insert into appareil (codetype,nbplace,design)
values ('SSC',80,'CONCORDE');
insert into appareil (codetype,nbplace,design)
values ('734',450,'BOEING 737-400');
/* Insertion - Table avion */
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8832',1988,'Ville de Paris',16000,'734');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8567',1988,'Ville de Reims',8000,'734');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8467',1995,'Le Sud',600,'734');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('7693',1988,'Pacifique',34000,'741');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8556',1989,null,12000,'AB3');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8432',1991,'Malte',10600,'AB3');
insert into avion (nuavion,annserv,nom,nbhvol,type)
values ('8118',1992,null,11800,'74E');
/* Insertion - Table affecation */
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW201','01/03/94',310,'6723','8567');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW201','02/03/94',265,'6723','8832');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3218','12/06/94',83,'6723','7693');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3530','12/11/94',178,'6723','8432');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3530','13/12/94',156,'6723','8432');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3538','21/12/94',110,'6723','8118');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW201','03/03/94',164,'1333','8567');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF8810','02/03/94',160,'7100','8556');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IT319','02/03/94',105,'3452','8432');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW433','22/03/94',178,'3421','8556');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW655','23/03/94',118,'6548','8118');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW655','20/03/94',402,'1243','8467');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW655','18/01/94',198,'5643','8467');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW924','30/09/94',412,'8843','8832');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('IW201','01/09/94',156,'6548','8432');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF8810','02/09/94',88,'6589','7693');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3218','02/09/94',98,'8843','7693');
insert into affectation (vol,date_vol,nbpass,pilote,avion)
values ('AF3570','12/09/94',56,'1243','7693');
commit;
je te conseille d'apprendre la base
le corp d'une requette de creation d'une table
les contraintes d'integrité
et puis chercher facon d'interroger un table
bon apprentissage...
le corp d'une requette de creation d'une table
les contraintes d'integrité
et puis chercher facon d'interroger un table
bon apprentissage...
Merci.
Par contre peux tu me dire si je m'y prends bien parce que j'ai toujours la même erreur, en fait je copie le script, je le met dans la zone où on rentre les requêtes SQL et j'exécute..
Par contre peux tu me dire si je m'y prends bien parce que j'ai toujours la même erreur, en fait je copie le script, je le met dans la zone où on rentre les requêtes SQL et j'exécute..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bon je n sé pa trop qoi dir
personnellement je travaille sur ORACLE7.0
et ce script marche à merveille
et pour ta version je sé que les caractere avec akcengenerent des message d'erreur
essaye uniquement ca et ca doi marcher noramallement :
DROP TABLE vol;
CREATE TABLE vol(
novol CHAR(6),
vildep VARCHAR2(30),
vilar VARCHAR2(30),
dep_h NUMBER(2),
dep_mn NUMBER(2),
ar_h NUMBER(2),
ar_mn NUMBER(2),
ch_jour NUMBER(1));
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF8810','PARIS','DJERBA',9,0,11,45,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF8809','DJERBA','PARIS',12,45,15,40,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW201','LYON','FORT DE FRANCE',9,45,15,25,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW655','LA HAVANE','PARIS',19,55,12,35,1);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW433','PARIS','ST-MARTIN',17,00,8,20,1);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW924','SYDNEY','COLOMBO',17,25,22,30,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IT319','BORDEAUX','NICE',10,35,11,45,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3218','MARSEILLE','FRANCFORT',16,45,19,10,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3530','LYON','LONDRES',8,0,8,40,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3538','LYON','LONDRES',18,35,19,15,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3570','MARSEILLE','LONDRES',9,35,10,20,0);
commit;
personnellement je travaille sur ORACLE7.0
et ce script marche à merveille
et pour ta version je sé que les caractere avec akcengenerent des message d'erreur
essaye uniquement ca et ca doi marcher noramallement :
DROP TABLE vol;
CREATE TABLE vol(
novol CHAR(6),
vildep VARCHAR2(30),
vilar VARCHAR2(30),
dep_h NUMBER(2),
dep_mn NUMBER(2),
ar_h NUMBER(2),
ar_mn NUMBER(2),
ch_jour NUMBER(1));
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF8810','PARIS','DJERBA',9,0,11,45,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF8809','DJERBA','PARIS',12,45,15,40,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW201','LYON','FORT DE FRANCE',9,45,15,25,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW655','LA HAVANE','PARIS',19,55,12,35,1);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW433','PARIS','ST-MARTIN',17,00,8,20,1);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IW924','SYDNEY','COLOMBO',17,25,22,30,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('IT319','BORDEAUX','NICE',10,35,11,45,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3218','MARSEILLE','FRANCFORT',16,45,19,10,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3530','LYON','LONDRES',8,0,8,40,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3538','LYON','LONDRES',18,35,19,15,0);
insert into Vol (novol,vildep,vilar,dep_h,dep_mn,ar_h,ar_mn,ch_jour)
values ('AF3570','MARSEILLE','LONDRES',9,35,10,20,0);
commit;