Aller au contenu | Aller au menu | Aller à la recherche

Lister les fonctions (UDF), procédures stockées d'une base SQL SERVER


  • Lister les fonctions:
SELECT name FROM sysobjects WHERE type='FN'
  • Lister les procédures stockée:
SELECT name FROM sysobjects WHERE type='P'
  • On peut aussi avoir une vue plus précise de tout ça:
SELECT * FROM INFORMATION_SCHEMA.ROUTINES
  • Ne lister que les fonctions qui ne sont pas système:
SELECT SPECIFIC_NAME, ROUTINE_TYPE, DATA_TYPE
FROM INFORMATION_SCHEMA.ROUTINES
WHERE PATINDEX('%sp_%',SPECIFIC_NAME)=0
AND PATINDEX('%dt_%',SPECIFIC_NAME)=0
ORDER BY ROUTINE_TYPE, DATA_TYPE