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

oumykc Messages postés 2 Statut Membre -  
Morgothal Messages postés 1350 Statut Membre -
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;

3 réponses

  1. TheBledard Messages postés 5234 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    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
  2. oumykc Messages postés 2 Statut Membre
     
    je veux l'exécuter dans sql server 2005
    0
  3. Morgothal Messages postés 1350 Statut Membre 184
     
    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