Voici comment placer dans une table temporaire le résultat d'une requête faisant appel à une procédure stockée.
Pour l'exemple, on utilise la procédure stockée sp_who
Source / Exemple :
create table #sp_who (
spid smallint,
ecid smallint,
status nchar(30),
loginame nchar(128),
hostname nchar(128),
blk char(5),
dbname nchar(128),
cmd nchar(16),
der nchar(10))
insert into #sp_who execute sp_who
select * from #sp_who
Conclusion :
Il est possible maintenant d'extraire à loisir les infos de la procédure en utilisant des clauses comme Where, Distinct Etc....
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.