sys.numbered_procedures (Transact-SQL)
Contient une ligne pour chaque procédure stockée SQL Server créée en tant que procédure numérotée, sauf pour la procédure stockée de base (numéro = 1). Les entrées des procédures stockées de base figurent dans les vues comme sys.objects et sys.procedures.
Important
Les procédures numérotées sont désapprouvées. Leur utilisation est déconseillée. Un événement DEPRECATION_ANNOUNCEMENT est déclenché lorsqu'une requête utilisant cet affichage catalogue est compilée.
Nom de colonne |
Type de données |
Description |
---|---|---|
object_id |
int |
ID de l'objet de la procédure stockée. |
procedure_number |
smallint |
Numéro (supérieur ou égal à 2) de cette procédure dans l'objet. |
definition |
nvarchar(max) |
Texte SQL Server qui définit cette procédure. NULL = chiffré. |
[!REMARQUE]
Les procédures numérotées ne prennent pas en charge les paramètres XML et CLR.
Autorisations
Dans SQL Server 2005 et versions ultérieures, la visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.