Este exemplo demonstra como você pode utilizar a procedure de sistema ‘xp_fixeddrives’ dentro da sua stored prodedure e adicionar o resultado da procedure sobre uma tabela temporária.
1. Cria-se uma tabela temporária com a mesma quantidade de colunas retornadas pela sp de sistema xp_fixeddrives. Neste exemplo está sendo criada a tabela #temp.
2. Inseri-se o resultado da stored procedure na tabela temporária.
3. Manipulam-se os dados que estão na tabela conforme a necessidade.
create table #temp
(disco char(1),
[livre MB] int
)
insert #temp exec xp_fixeddrives
–faz select para verificar o resultado
select disco,[livre MB],
case when [livre MB] < 30000
then ‘Crítica’
else ‘ok’
end Situacao
from #temp
drop table #temp
Tulio Rosa
http://tuliorosa.blogspot.com/

