Création d'un script, je ne sais pas comment l'aborder
Bonjour,
Je dois réaliser un script mais je ne sais pas comment l'aborder.
En fait, sur mon serveur, j'ai plusieurs DB.
Ce que j'aimerais c'est parcourir toutes les DB dont le nom contient "logs", j'ai donc fait ceci :
Code:
1 2 3
| declare @DB_name varchar(128), @Table_name varchar(128);
SELECT @DB_name = name FROM sys.databases where name like '%logs%' |
Maintenant, dans chaque DB, je dois lister les tables, je suis parti sur cette idée :
Code:
1 2 3 4 5 6
| USE @DB_name;
SELECT name
FROM sys.objects where type_desc = 'USER_TABLE'
and name <> '_modele'
order by name |
Dans chaque table, je voudrais lancer un ordre SQL effectuer différents.traitements.
Maintenant, je ne sais pas comment imbriquer tout ça, je ne vois pas comment faire les boucles puis un "USE" pour dire dans quelle DB je vais agir.
Je suis perdu!
Merci d'avance pour votre aide,
Christophe