Executer un fichier .sql de mise a jour tables tous les jours

Fermé
oumykc Messages postés 2 Date d'inscription jeudi 17 avril 2014 Statut Membre Dernière intervention 17 avril 2014 - 17 avril 2014 à 13:16
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 - 19 avril 2014 à 08:23
bonjour
j'ai un fichier .sql que je veux exécuter de façon auto et tous les jours
- dois je passer par l'assistant de création de travail ou job si oui comment ca marche
- ou bien créer un fichier transat SQL si oui quel code mettre dedans
- ou créer un script si oui comment on crée les scripts
voici le contenu du fichier

UPDATE dbo.CONVENTION set ANNEECONVENTION=substring(NUMEROCONVENTION,3,4);

delete from dbo.DEMANDE2;

insert into dbo.DEMANDE2(NUMERODEMANDE,CODETYPEDEMANDE,CODEINFORMATION,
NUMEROATTML,NUMEROTRANSFERT,NUMEROCONVENTION,NUMEROACTE,MONTANTDEMANDE,
OBSERVATIONSDOSSIER,DATEDOSSIER,DATELIMITEPRECOMPTE,MONTANTPRET,
PRECOMPTEMENSUEL,DATEDEMANDE,ETATDEMANDE,DOSSIERDEMANDEACTION,NUMEROLETTREAVIS,
OBSERVATIONSAVISDOSSIER,REFERENCECOURRIER,TAUXINTERET,NOMBREMENSUALITES)
select * from dbo.DEMANDE;
A voir également:

3 réponses

TheBledard Messages postés 4555 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 7 septembre 2022 1 441
17 avril 2014 à 13:24
Salut,

1) Le plus facile c'est d'écrire un script PHP qui met à jour la base de données.
2) D'exécuter ce fichier PHP tous les jours en créant un Cron Job.
0
oumykc Messages postés 2 Date d'inscription jeudi 17 avril 2014 Statut Membre Dernière intervention 17 avril 2014
17 avril 2014 à 14:34
je veux l'exécuter dans sql server 2005
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
19 avril 2014 à 08:23
Bonjour
Le plus simple est effectivement de créer un job qui exécutera tous les jours ta requête.
Pour créer un job, le plus simple est de suivre ce tutoriel.

Bonne chance,
A+
0