Bonjour,
Je vous écris car j'ai un problème dans l'insertion d'une date.
Voici mon script de création de ma table
/*==============================================================*/
/* Table : PASSENGER */
/*==============================================================*/
create table PASSENGER (
ID_PASSENGER INTEGER not null,
ID_FLIGHT VARCHAR2(20) not null,
ID_SEAT INTEGER not null,
ID_GROUP INTEGER not null,
CLASS VARCHAR2(1024) not null,
CATEGORY VARCHAR2(30),
VALIDITY SMALLINT not null,
STATUS VARCHAR2(12) not null,
FIRST_NAME_PASSENGER VARCHAR2(30) not null,
LAST_NAME_PASSENGER VARCHAR2(30) not null,
TEL VARCHAR2(30),
ADDRESS VARCHAR2(30),
ZIPCODE VARCHAR2(30),
CITY VARCHAR2(30),
PHOTOS VARCHAR2(30),
BIRTH_DATE DATE,
SEX VARCHAR2(30),
EXPIRATION_DATE DATE,
NATIONNALITY VARCHAR2(30),
WITHDRAWAL SMALLINT,
WITHDRAWAL_REASON VARCHAR2(30),
constraint PK_PASSENGER primary key (ID_PASSENGER)
);
Bon jusq'ici tout va bien.
Au début du script d'insertion, j'ai:
ALTER SESSION SET NLS_DATE_FORMAT = 'dd.mm.yyyy hh24:mi:ss';
Puis ^pour insérer mes données j'ai cette ligne:
insert into PASSENGER (ID_PASSENGER, ID_FLIGHT, ID_SEAT, ID_GROUP, CLASS, CATEGORY, VALIDITY, STATUS, FIRST_NAME_PASSENGER, LAST_NAME_PASSENGER, TEL, ADDRESS, ZIPCODE, CITY, PHOTOS, BIRTH_DATE, SEX, EXPIRATION_DATE, NATIONNALITY, WITHDRAWAL, WITHDRAWAL_REASON)
values (4, '883Z', 4, 4, '1', 'VIP', 1, '1', 'Michel ', 'Drucker', '0687689045', '223 RUE DE LA SAUTERIE',
'75016', 'Paris', 'Chemin','17.02.2007 09:29:17','M', '03.10.2009 04:40:16','French',1,'Perte du passeport');
Et là oracle me dit:
Le modèle du format de date se termine avant la conversion de la chaîne d'entrée entière
Est ce que vous auriez une idée d'où peut provenir l'erreur?
Partager