1 -- Import complet des entreprises
3 DROP TABLE IF EXISTS `fusionax_entreprises`
;
5 CREATE TABLE IF NOT EXISTS `fusionax_entreprises`
(
6 `EN`
CHAR(2) NOT NULL COMMENT 'Vaut toujours EN pour cette table',
7 `Code_etab`
BIGINT(10) NOT NULL COMMENT 'Code de l''établissement',
8 `Raison_sociale`
VARCHAR(255) NOT NULL COMMENT 'Raison sociale de l''établissement',
9 `Sigle`
VARCHAR(50) NOT NULL COMMENT 'Sigle de l''établissement',
10 PRIMARY KEY(`Code_etab`
),
11 INDEX (Raison_sociale(20))
12 ) ENGINE
=InnoDB
, CHARSET
=utf8
;
14 LOAD DATA LOCAL INFILE
'{?}Entreprises.txt' INTO TABLE `fusionax_entreprises` FIELDS TERMINATED
BY '\t' LINES TERMINATED
BY '\r\n'
15 (EN
, Code_etab
, Raison_sociale
, Sigle
, @Inconnu
, @StringDate_maj
);
17 UPDATE fusionax_entreprises
SET Raison_sociale
= TRIM(Raison_sociale
), Sigle
= TRIM(Sigle
);