Ho una stored procedure, voglio sapere il nome delle tabelle e viste uso in quel stored procedure, uno può suggerire come posso farlo.nome di tabelle e viste in stored procedure in SQL Server 2005
Grazie in anticipo.
Ho una stored procedure, voglio sapere il nome delle tabelle e viste uso in quel stored procedure, uno può suggerire come posso farlo.nome di tabelle e viste in stored procedure in SQL Server 2005
Grazie in anticipo.
È possibile utilizzare sp_depends
, ma questo dipende dalle informazioni sulle dipendenze essere aggiornati.
esecuzione sp_refreshsqlmodule
su tutti gli oggetti del database in grado di aggiornare questo se non v'è alcuna informazione dipendenza mancante.
Ci scusiamo per la modifica - ho pensato che fosse la mia risposta e stavo cercando di aggiungere un collegamento ;-) –
@Cade - Grazie per la modifica. Modifica Ha Ha Sentiti libero di lasciarlo o di estrarlo come desideri! –
select
so.name,
sc.text
from
sysobjects so
inner join syscomments sc on so.id = sc.id
where
sc.text like '%ROLES%'-- name of the table
Se si costruisce e utilizza SQL dinamico nella stored procedure, l'unico modo per farlo è quello di andare a leggere da soli (che, credimi, fa davvero schifo). –