T-sql - procédure - stockée - placer dans une table le résultat

Contenu du snippet

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....

A voir également

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.