1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
CREATE procedure [dbo].[PS_TEST]
AS
-- Déclaration de variables
DECLARE @Excel_conso_tel_liste_fichiers VARCHAR(30)
-- RECUPERATION DE LA LISTE DES FICHIERS A IMPORTER
-- Déclaration du lien vers le fichier !ExportSql
SET @Excel_conso_tel_liste_fichiers='Excel_conso_tel_liste_fichiers'
-- Instruction supprimant le lien vers Excel s'il existe déjà
if (select count(*) from master.dbo.sysservers where srvname=@Excel_conso_tel_liste_fichiers)>0
Exec sp_dropserver @Excel_conso_tel_liste_fichiers,'droplogins'
-- Déclaration du lien avec Excel
Exec sp_addlinkedserver @Excel_conso_tel_liste_fichiers,
'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0',
'\\NOM_SERVEYR\Rep\!ExportSql.xls',
Null,
'Excel 4.0'
-- Vidage de la table WK_LISTE_FICHIERS
TRUNCATE TABLE WK_LISTE_FICHIERS
-- Récupération de la liste des fichiers à importer
INSERT INTO WK_LISTE_FICHIERS
([chemin_fichier]
,[annee]
,[mois]
,[export_sql]
,[etat_export_sql] )
SELECT
[chemin_fichier]
,[annee]
,[mois]
,[export_sql]
,[etat_export_sql]
FROM Excel_conso_tel_liste_fichiers...LISTE_FICHIERS |
Partager