Voici ses principaux champs :
Nom du champ | Type du champ | Description du champ |
routine_catalog | VarChar(64) | Nom du catalogue de la procédure ou de la fonction stockée. |
routine_comment | VarChar(64) | Commentaire de la procédure ou de la fonction stockée. |
routine_definer | VarChar(64) | Nom du propriétaire de la procédure ou de la fonction stockée. |
routine_definition | VarChar(64) | Prototype de la procédure ou de la fonction stockée. |
routine_name | VarChar(64) | Nom de la procédure ou de la fonction stockée. |
routine_schema | VarChar(64) | Nom du schéma de la procédure ou de la fonction stockée. |
SELECT
a.definer,
a.routine_catalog,
a.routine_schema,
a.routine_name,
CASE a.routine_type
WHEN 'PROCEDURE' THEN 0
ELSE 1
END,
0,
a.routine_comment
FROM INFORMATION_SCHEMA.ROUTINES a
WHERE
a.routine_catalog LIKE 'MonCatalogue%'
AND a.routine_schema LIKE 'MonSchema%'
AND a.routine_name LIKE 'MaProcedure%'
ORDER BY a.routine_catalog, a.routine_schema, a.routine_name;