Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer
ceci :
Dans un répertoire C:\A_importer\ tombent régulièrement des fichiers "texte"
corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le
nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom
du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la
volée des connexions à ces fichiers pour en copier les données dans la table ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide. Arnaud
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL
Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer
ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte"
corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le
nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom
du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la
volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide.
Arnaud
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide. Arnaud
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Arnaud CAVELIER
Bonjour,
Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des fichiers dans une Ps que dans un lot DTS...
"Fred BROUARD" wrote:
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit: > Bonjour, > > Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer > ceci : > > Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" > corresponant à des données à importer dans une table définie. > > J'aimerai automatiser cet import grace à un lot DTS. > > Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le > nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom > du fichier n'est pas constant. > > Est-il possible dans un lot DTS de scruter le répertoire et de créer à la > volée des connexions à ces fichiers pour en copier les données dans la table ? > > Est-ce suffisamment clair ? > > Merci de votre aide. > Arnaud
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Bonjour,
Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des
fichiers dans une Ps que dans un lot DTS...
"Fred BROUARD" wrote:
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL
Server ?
A +
Arnaud CAVELIER a écrit:
> Bonjour,
>
> Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer
> ceci :
>
> Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte"
> corresponant à des données à importer dans une table définie.
>
> J'aimerai automatiser cet import grace à un lot DTS.
>
> Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le
> nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom
> du fichier n'est pas constant.
>
> Est-il possible dans un lot DTS de scruter le répertoire et de créer à la
> volée des connexions à ces fichiers pour en copier les données dans la table ?
>
> Est-ce suffisamment clair ?
>
> Merci de votre aide.
> Arnaud
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des fichiers dans une Ps que dans un lot DTS...
"Fred BROUARD" wrote:
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit: > Bonjour, > > Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer > ceci : > > Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" > corresponant à des données à importer dans une table définie. > > J'aimerai automatiser cet import grace à un lot DTS. > > Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le > nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom > du fichier n'est pas constant. > > Est-il possible dans un lot DTS de scruter le répertoire et de créer à la > volée des connexions à ces fichiers pour en copier les données dans la table ? > > Est-ce suffisamment clair ? > > Merci de votre aide. > Arnaud
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Fred BROUARD
Un petit exemple :
DECLARE @OS_COMMANDE NVARCHAR(4000) SET @OS_COMMANDE = '''DIR C:*.txt'''
CREATE TABLE #dir (line NVARCHAR(256))
INSERT INTO #dir EXEC ('master..xp_cmdshell ' + @OS_COMMANDE)
DELETE FROM #dir WHERE line IS NULL
DELETE FROM #dir WHERE SUBSTRING(line, 1, 1) = ' '
SELECT * FROM #dir
A +
Arnaud CAVELIER a écrit:
Bonjour,
Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des fichiers dans une Ps que dans un lot DTS...
"Fred BROUARD" wrote:
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide. Arnaud
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Un petit exemple :
DECLARE @OS_COMMANDE NVARCHAR(4000)
SET @OS_COMMANDE = '''DIR C:*.txt'''
CREATE TABLE #dir (line NVARCHAR(256))
INSERT INTO #dir
EXEC ('master..xp_cmdshell ' + @OS_COMMANDE)
DELETE FROM #dir
WHERE line IS NULL
DELETE FROM #dir
WHERE SUBSTRING(line, 1, 1) = ' '
SELECT *
FROM #dir
A +
Arnaud CAVELIER a écrit:
Bonjour,
Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des
fichiers dans une Ps que dans un lot DTS...
"Fred BROUARD" wrote:
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL
Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer
ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte"
corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le
nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom
du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la
volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide.
Arnaud
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
DECLARE @OS_COMMANDE NVARCHAR(4000) SET @OS_COMMANDE = '''DIR C:*.txt'''
CREATE TABLE #dir (line NVARCHAR(256))
INSERT INTO #dir EXEC ('master..xp_cmdshell ' + @OS_COMMANDE)
DELETE FROM #dir WHERE line IS NULL
DELETE FROM #dir WHERE SUBSTRING(line, 1, 1) = ' '
SELECT * FROM #dir
A +
Arnaud CAVELIER a écrit:
Bonjour,
Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des fichiers dans une Ps que dans un lot DTS...
"Fred BROUARD" wrote:
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide. Arnaud
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"Arnaud CAVELIER" wrote in message news:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la volée des connexions à ces fichiers pour en copier les données dans la table ?
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF
"Arnaud CAVELIER" <ArnaudCAVELIER@discussions.microsoft.com> wrote in
message news:9D0D33DB-494A-47D5-8EDB-565333EEE53A@microsoft.com...
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à
programmer
ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers
"texte"
corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le
nom du fichier, mais ma difficulté réside dans le fait, justement, que le
nom
du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la
volée des connexions à ces fichiers pour en copier les données dans la
table ?
-- Sylvain Lafontaine, ing. MVP - Technologies Virtual-PC E-mail: http://cerbermail.com/?QugbLEWINF
"Arnaud CAVELIER" wrote in message news:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom du fichier n'est pas constant.
Est-il possible dans un lot DTS de scruter le répertoire et de créer à la volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide. Arnaud
synopsis
Une piste sur : http://www.sqldts.com/default.aspx?246 ?
"Fred BROUARD" a écrit dans le message de news:
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom du fichier n'est pas constant. Est-il possible dans un lot DTS de scruter le répertoire et de créer à la volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide. Arnaud
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Une piste sur : http://www.sqldts.com/default.aspx?246 ?
"Fred BROUARD" <brouardf@club-internet.fr> a écrit dans le message de news:
OSSFvVK2FHA.2792@tk2msftngp13.phx.gbl...
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de
l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à
programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers
"texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais
le nom du fichier, mais ma difficulté réside dans le fait, justement, que
le nom du fichier n'est pas constant. Est-il possible dans un lot DTS de
scruter le répertoire et de créer à la volée des connexions à ces
fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide.
Arnaud
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Une piste sur : http://www.sqldts.com/default.aspx?246 ?
"Fred BROUARD" a écrit dans le message de news:
pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL Server ?
A +
Arnaud CAVELIER a écrit:
Bonjour,
Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer ceci :
Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" corresponant à des données à importer dans une table définie.
J'aimerai automatiser cet import grace à un lot DTS.
Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom du fichier n'est pas constant. Est-il possible dans un lot DTS de scruter le répertoire et de créer à la volée des connexions à ces fichiers pour en copier les données dans la table ?
Est-ce suffisamment clair ?
Merci de votre aide. Arnaud
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Arnaud CAVELIER
Super, merci j'attaque de ce pas les tests
"Fred BROUARD" wrote:
Un petit exemple :
DECLARE @OS_COMMANDE NVARCHAR(4000) SET @OS_COMMANDE = '''DIR C:*.txt'''
CREATE TABLE #dir (line NVARCHAR(256))
INSERT INTO #dir EXEC ('master..xp_cmdshell ' + @OS_COMMANDE)
DELETE FROM #dir WHERE line IS NULL
DELETE FROM #dir WHERE SUBSTRING(line, 1, 1) = ' '
SELECT * FROM #dir
A +
Arnaud CAVELIER a écrit: > Bonjour, > > Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des > fichiers dans une Ps que dans un lot DTS... > > "Fred BROUARD" wrote: > > >>pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL >>Server ? >> >>A + >> >>Arnaud CAVELIER a écrit: >> >>>Bonjour, >>> >>>Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer >>>ceci : >>> >>>Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" >>>corresponant à des données à importer dans une table définie. >>> >>>J'aimerai automatiser cet import grace à un lot DTS. >>> >>>Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le >>>nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom >>>du fichier n'est pas constant. >>> >>>Est-il possible dans un lot DTS de scruter le répertoire et de créer à la >>>volée des connexions à ces fichiers pour en copier les données dans la table ? >>> >>>Est-ce suffisamment clair ? >>> >>>Merci de votre aide. >>>Arnaud >> >>-- >>Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL >>Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com >>Audit, conseil, expertise, formation, modélisation, tuning, optimisation >>********************* http://www.datasapiens.com *********************** >> >>
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Super, merci j'attaque de ce pas les tests
"Fred BROUARD" wrote:
Un petit exemple :
DECLARE @OS_COMMANDE NVARCHAR(4000)
SET @OS_COMMANDE = '''DIR C:*.txt'''
CREATE TABLE #dir (line NVARCHAR(256))
INSERT INTO #dir
EXEC ('master..xp_cmdshell ' + @OS_COMMANDE)
DELETE FROM #dir
WHERE line IS NULL
DELETE FROM #dir
WHERE SUBSTRING(line, 1, 1) = ' '
SELECT *
FROM #dir
A +
Arnaud CAVELIER a écrit:
> Bonjour,
>
> Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des
> fichiers dans une Ps que dans un lot DTS...
>
> "Fred BROUARD" wrote:
>
>
>>pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL
>>Server ?
>>
>>A +
>>
>>Arnaud CAVELIER a écrit:
>>
>>>Bonjour,
>>>
>>>Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer
>>>ceci :
>>>
>>>Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte"
>>>corresponant à des données à importer dans une table définie.
>>>
>>>J'aimerai automatiser cet import grace à un lot DTS.
>>>
>>>Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le
>>>nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom
>>>du fichier n'est pas constant.
>>>
>>>Est-il possible dans un lot DTS de scruter le répertoire et de créer à la
>>>volée des connexions à ces fichiers pour en copier les données dans la table ?
>>>
>>>Est-ce suffisamment clair ?
>>>
>>>Merci de votre aide.
>>>Arnaud
>>
>>--
>>Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
>>Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
>>Audit, conseil, expertise, formation, modélisation, tuning, optimisation
>>********************* http://www.datasapiens.com ***********************
>>
>>
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
DECLARE @OS_COMMANDE NVARCHAR(4000) SET @OS_COMMANDE = '''DIR C:*.txt'''
CREATE TABLE #dir (line NVARCHAR(256))
INSERT INTO #dir EXEC ('master..xp_cmdshell ' + @OS_COMMANDE)
DELETE FROM #dir WHERE line IS NULL
DELETE FROM #dir WHERE SUBSTRING(line, 1, 1) = ' '
SELECT * FROM #dir
A +
Arnaud CAVELIER a écrit: > Bonjour, > > Pourquoi pas, mais je ne connais pas plus les fonctions de gestion des > fichiers dans une Ps que dans un lot DTS... > > "Fred BROUARD" wrote: > > >>pourquoi ne pas utiliser une procédure stockée planifiée à l'aide de l'agent SQL >>Server ? >> >>A + >> >>Arnaud CAVELIER a écrit: >> >>>Bonjour, >>> >>>Mon expérience des lots DTS est limitée, mais j'aimerai arriver à programmer >>>ceci : >>> >>>Dans un répertoire C:A_importer tombent régulièrement des fichiers "texte" >>>corresponant à des données à importer dans une table définie. >>> >>>J'aimerai automatiser cet import grace à un lot DTS. >>> >>>Dans Entreprise Manager, j'arrive à créer le lot DTS lorsque je connais le >>>nom du fichier, mais ma difficulté réside dans le fait, justement, que le nom >>>du fichier n'est pas constant. >>> >>>Est-il possible dans un lot DTS de scruter le répertoire et de créer à la >>>volée des connexions à ces fichiers pour en copier les données dans la table ? >>> >>>Est-ce suffisamment clair ? >>> >>>Merci de votre aide. >>>Arnaud >> >>-- >>Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL >>Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com >>Audit, conseil, expertise, formation, modélisation, tuning, optimisation >>********************* http://www.datasapiens.com *********************** >> >>
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************