Arquivo de etiquetas: procedures

Listar Stored Procedures em SQL

Olá,
ao pensar na criação de uma Stored Procedure (SP) no SQL tive a necessidade de perceber se o nome seria adequado e se já existiria. Assim, foi necessário verificar que SPs existiam na base de dados.

O código TSQL que vos mostrarei de seguida lista, para uma determinada DB, todas as Stored Procedures criadas pelos utilizadores.

Para esta demonstração, exemplificarei com a DB “Performance”:

use performance

select * from sys.procedures where is_ms_shipped = 0
order by create_date desc

O filtro “is_ms_shipped=0” permite mostrar as SPs criadas pelo utilizador, caso contrário mostraria todas as SPs, incluindo as do sistema.

Na listagem seguinte, as SPs são mostradas por data de criação mais recente:

spDB

Uma nota para uma boa nomenclatura de SPs permite dizer que a terceira SP (sp_BigTablesSP) não está correta. O prefixo “sp_” não deve ser usado para nomear SPs de utilizador uma vez ser um prefixo utilizado pelo sistema para SPs de sistema.

Espero que vos seja útil,

JG