Bonjour,
Je débute avec SQL 2005 serveur. Je dois fournir un seul script qui exécute plusieurs opérations. Par exemple, ajout d'un index dans une table, ajout d'un record dans une autre, etc...
Créer des petites requêtes SQL qui font les opérations intermédiaires ne me pose pas de problème. Mais est il possible de créer ce que j'appelerais un "main" qui appellerait mes différentes petites requêtes ?
Par exemple, j'ai ces deux fichiers .sql qui doivent être exécutés dans l'ordre :
AjoutIndexTblArchiefFlow.sql
AjoutRecordASysFormPermissions.sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 create index IndIntRef On dbo.tblArchiefflow(InterneReferentie) alter index IndIntRef on dbo.tblArchiefflow rebuild;
Si je veux les exécuter dans l'ordre, dois-je les mettre dans un seul fichier .sql ou est il possible de créer quelque chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into dbo.SysFormPermissions(FormName, "1", "2", "3", FormLevel) values ('FrmTraceringSet', 'Tracering (Gebruikers Zien)', 'Traçage (Voir utilisateurs)', 'Trace (See users)', 4)
call AjoutIndexTblArchiefFlow.sql
call AjoutRecordASysFormPermissions.sql
En vous remerciant de votre aide,
Geache









Répondre avec citation
Partager