Fast Load

UDA
Enthusiast

Fast Load

Hi

I use the below fast load script

.LOGON $LOGON;
database DB_TAMPON_DEV ;

SET RECORD VARTEXT ";";

DEFINE CODE_ENREGISTREMENT (varchar(1)) ,
ID_EXTERNE (varchar(20)) ,
ID_CORE (varchar(12)) ,
DATE_CREATION (varchar(20)) ,
DATE_MODIFICATION (varchar(20)) ,
ID_CIVILITE (varchar(20)) ,
NOM (varchar(38)) ,
PRENOM (varchar(38)) ,
DATE_NAISSANCE (varchar(20)) ,
ID_DEPT_NAISSANCE (varchar(20)) ,
MINEUR_EMANCIPE (varchar(20)) ,
STATUT (varchar(20)) ,
VIP (varchar(1)) ,
ID_PROFESSION (varchar(20)) ,
DENOMINATION_ADDL (varchar(40)) ,
ID_INDT_PHONE_FIXE (varchar(20)) ,
NUMERO_PHONE_FIXE (varchar(20)) ,
ID_INDT_PHONE_MOBILE (varchar(20)) ,
NUMERO_PHONE_MOBILE (varchar(20)) ,
ID_INDICATIF_FAX (varchar(20)) ,
NUMERO_FAX (varchar(20)) ,
ID_INDICATIF_AUTRE (varchar(20)) ,
NUMERO_AUTRE (varchar(20)) ,
ADRESSE_MAIL_1 (varchar(80)) ,
NPEI_1 (varchar(1)) ,
NOMBRE_NPEI_1 (varchar(20)) ,
PAS_MSG_COMMERCIAUX_1 (varchar(1)) ,
ADRESSE_MAIL_2 (varchar(80)) ,
NPEI_2 (varchar(1)) ,
NOMBRE_NPEI_2 (varchar(20)) ,
PAS_MSG_COMMERCIAUX_2 (varchar(1)) ,
ID_MEDIA_SRT_PRlVGE (varchar(20)) ,
ID_LANGUE (varchar(20)) ,
ID_HEURE_CONT_PRIVGE_1 (varchar(20)) ,
ID_JOUR_CONT_PRIVGE_1 (varchar(20)) ,
ID_HEURE_CONT_PRIVILEGIEE_2 (varchar(20)) ,
ID_JOUR_CONTACT_PRIVILEGIE_2 (varchar(20)) ,
ID_HEURE_CONTACT_PRIVILEGIEE_3 (varchar(20)) ,
ID_JOUR_CONTACT_PRIVILEGIE_3 (varchar(20)) ,
MOT_DE_PASSE_SERVICE_CLIENT (varchar(45)) ,
IDNT_COMPTE_ACCES (varchar(30))

FILE=D:\Documents and Settings\keerthan.vk\PERSONNE_PHYSIQUE.TXT;

SHOW ;

BEGIN LOADING PERSONNE_PHYSIQUE
ERRORFILES PERSONNE_PHYSIQUE_Er1, PERSONNE_PHYSIQUE_Er2;

INSERT INTO PERSONNE_PHYSIQUE (
CODE_ENREGISTREMENT ,
ID_EXTERNE ,
ID_CORE ,
DATE_CREATION ,
DATE_MODIFICATION ,
ID_CIVILITE ,
NOM ,
PRENOM ,
DATE_NAISSANCE ,
ID_DEPT_NAISSANCE ,
MINEUR_EMANCIPE ,
STATUT ,
VIP ,
ID_PROFESSION ,
DENOMINATION_ADDL ,
ID_INDT_PHONE_FIXE ,
NUMERO_PHONE_FIXE ,
ID_INDT_PHONE_MOBILE ,
NUMERO_PHONE_MOBILE ,
ID_INDICATIF_FAX ,
NUMERO_FAX ,
ID_INDICATIF_AUTRE ,
NUMERO_AUTRE ,
ADRESSE_MAIL_1 ,
NPEI_1 ,
NOMBRE_NPEI_1 ,
PAS_MSG_COMMERCIAUX_1 ,
ADRESSE_MAIL_2 ,
NPEI_2 ,
NOMBRE_NPEI_2 ,
PAS_MSG_COMMERCIAUX_2 ,
ID_MEDIA_SRT_PRlVGE ,
ID_LANGUE ,
ID_HEURE_CONT_PRIVGE_1 ,
ID_JOUR_CONT_PRIVGE_1 ,
ID_HEURE_CONT_PRIVILEGIEE_2 ,
ID_JOUR_CONTACT_PRIVILEGIE_2 ,
ID_HEURE_CONTACT_PRIVILEGIEE_3 ,
ID_JOUR_CONTACT_PRIVILEGIE_3 ,
MOT_DE_PASSE_SERVICE_CLIENT ,
IDNT_COMPTE_ACCES )
Values(
:CODE_ENREGISTREMENT ,
:ID_EXTERNE ,
:ID_CORE ,
:DATE_CREATION ,
:DATE_MODIFICATION ,
:ID_CIVILITE ,
:NOM ,
:PRENOM ,
:DATE_NAISSANCE ,
:ID_DEPT_NAISSANCE ,
:MINEUR_EMANCIPE ,
:STATUT ,
:VIP ,
:ID_PROFESSION ,
:DENOMINATION_ADDL ,
:ID_INDT_PHONE_FIXE ,
:NUMERO_PHONE_FIXE ,
:ID_INDT_PHONE_MOBILE ,
:NUMERO_PHONE_MOBILE ,
:ID_INDICATIF_FAX ,
:NUMERO_FAX ,
:ID_INDICATIF_AUTRE ,
:NUMERO_AUTRE ,
:ADRESSE_MAIL_1 ,
:NPEI_1 ,
:NOMBRE_NPEI_1 ,
:PAS_MSG_COMMERCIAUX_1 ,
:ADRESSE_MAIL_2 ,
:NPEI_2 ,
:NOMBRE_NPEI_2 ,
:PAS_MSG_COMMERCIAUX_2 ,
:ID_MEDIA_SRT_PRlVGE ,
:ID_LANGUE ,
:ID_HEURE_CONT_PRIVGE_1 ,
:ID_JOUR_CONT_PRIVGE_1 ,
:ID_HEURE_CONT_PRIVILEGIEE_2 ,
:ID_JOUR_CONTACT_PRIVILEGIE_2 ,
:ID_HEURE_CONTACT_PRIVILEGIEE_3 ,
:ID_JOUR_CONTACT_PRIVILEGIE_3 ,
:MOT_DE_PASSE_SERVICE_CLIENT ,
:IDNT_COMPTE_ACCES );

END LOADING;
LOGOFF;

---------------------------------------

And my input file has the below data

A;1900;;;20010101;;keerthan;;;;N;1;O;;;;;;;;;;;;;A;;A;;B;;B;;;;;;;;;;

All fields filled are NOT NULL columns,

when i run fast load i get the below error

I/O Error on File Read: 35, Text: EOF encountered before
end of record

Please help me out in this.