Il y a en particulier les tables, les vues, les synonymes, les index, les contraintes, les types de données, les procédures et les fonction stockées.
Voici ses principaux champs :
Nom du champ | Type du champ | Description du champ |
name | sysname | Nom de l'object. |
object_id | int | Identifiant de l'objet. |
principal_id | int | Identifiant du propriétaire de l'objet. |
schema_id | int | Identifiant du schéma de l'objet. |
SELECT
b.name,
'',
c.name,
a.name,
CASE a.type
WHEN 'P' THEN 0
ELSE 1
END,
upsmss.nbparameters(a.object_id),
''
FROM sys.all_objects a, sys.sysusers b, sys.schemas c
WHERE
a.type IN ('P', 'FN', 'TF', 'IF', 'AF', 'FT', 'IS', 'PC', 'FS')
AND b.uid=c.principal_id
AND c.schema_id=a.schema_id
AND b.name LIKE 'MonProprietaire%'
AND c.name LIKE 'MonSchema%'
AND a.name LIKE 'MaProcedure%'
ORDER BY c.name, a.name;