diff --git a/plugins/dbgate-plugin-mysql/src/backend/sql/parameters.js b/plugins/dbgate-plugin-mysql/src/backend/sql/parameters.js index d884ea3d7..30d455a5d 100644 --- a/plugins/dbgate-plugin-mysql/src/backend/sql/parameters.js +++ b/plugins/dbgate-plugin-mysql/src/backend/sql/parameters.js @@ -1,5 +1,6 @@ module.exports = ` -SELECT +SELECT DISTINCT + r.ROUTINE_SCHEMA AS schemaName, r.SPECIFIC_NAME AS pureName, CASE WHEN COALESCE(NULLIF(PARAMETER_MODE, ''), 'RETURN') = 'RETURN' THEN 'Return' @@ -16,7 +17,7 @@ FROM JOIN information_schema.ROUTINES r ON - p.SPECIFIC_NAME = r.SPECIFIC_NAME + p.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_SCHEMA = p.SPECIFIC_SCHEMA WHERE r.ROUTINE_SCHEMA = '#DATABASE#' AND r.ROUTINE_NAME =OBJECT_ID_CONDITION `;