killysui
Messages postés16Date d'inscriptionmercredi 29 juin 2005StatutMembreDernière intervention18 février 2008
-
19 avril 2006 à 11:14
killysui
Messages postés16Date d'inscriptionmercredi 29 juin 2005StatutMembreDernière intervention18 février 2008
-
21 avril 2006 à 15:05
Bonjour!!!
J'ai un petit soucis...
J'ai une base de données contenant une table Toto(Id_Toto, Toto, Nom_Table)
qui contient presque toutes la liste des autre tables de la base de données.
Je voudrai créer une procédure stockée de ce genre :
Select * from (Select Nom_Table from Domaine)
c'est à dire je voudrai récupérer des champs des tables listés dans la table Toto.
DECLARE curseur_1 CURSOR FOR
SELECT DISTINCT name FROM toto
OPEN curseur_1
FETCH NEXT FROM curseur_1 INTO
@nom
WHILE @@FETCH_STATUS = 0
BEGIN
SET @QUERY = 'SELECT * FROM ' + @nom
EXEC(@QUERY)
FETCH NEXT FROM curseur_1 INTO
@nom
END
Close curseur_1
DEALLOCATE curseur_1
killysui
Messages postés16Date d'inscriptionmercredi 29 juin 2005StatutMembreDernière intervention18 février 2008 21 avril 2006 à 15:05
Non c'est pas la même chose!!!!
Dans ma table domaine, j'ai un champ Nom_Table qui contient des nom de table de la base.
Et donc je voulais parcourir ma table domaine pour chaque table(recuperer dans le champs de la table Domaine) je voulais récupérer la totalité des champs...
Je ne sais pas si j'ai étais plus claire... mais en gros c'est ça.