OVH Cloud OVH Cloud

alimentation automatisé de table a partir d'un fichier txt.

3 réponses
Avatar
DELEUZE Laurent
bonjour, etant novice en sql server je voudrais connaitre la meilleure
maniere pour que chaque nuit sql server importe le contenu d'un fichier txt
délimité par des virgules et les importent dans les champs de la table de ma
base de donnée? Y' a ti-il une solution simple. Merci par avance

3 réponses

Avatar
Didier MORIN
Je fais ça assez souvent sans gros problème avec un lot DTS (Data
Transformation Service)
Le lot peut être créé puis planifié avec Entreprise Manager.

"DELEUZE Laurent" a écrit dans le message de
news:
bonjour, etant novice en sql server je voudrais connaitre la meilleure
maniere pour que chaque nuit sql server importe le contenu d'un fichier


txt
délimité par des virgules et les importent dans les champs de la table de


ma
base de donnée? Y' a ti-il une solution simple. Merci par avance




Avatar
Patrice Scribe
Une autre possibilité est l'instruction BULK INSERT....

--

"DELEUZE Laurent" a écrit dans le message de
news:
bonjour, etant novice en sql server je voudrais connaitre la meilleure
maniere pour que chaque nuit sql server importe le contenu d'un fichier


txt
délimité par des virgules et les importent dans les champs de la table de


ma
base de donnée? Y' a ti-il une solution simple. Merci par avance




Avatar
Fred BROUARD
BULK INSERT INTO MaTable
FROM "MonFichier"
WITH (FIELDTERMINATOR = ','
ROWTERMINATOR = 'N' )

Par exemple !

A +

DELEUZE Laurent a écrit:
bonjour, etant novice en sql server je voudrais connaitre la meilleure
maniere pour que chaque nuit sql server importe le contenu d'un fichier txt
délimité par des virgules et les importent dans les champs de la table de ma
base de donnée? Y' a ti-il une solution simple. Merci par avance





--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************