|
A consulta abaixo retorna todos os parâmetros dos procedimentos armazenados e detalhes sobre eles no banco de dados Db2.
Query below return all parameters of stored procedures and details about them in Db2 database.
Consulta - Query
SELECT PROC.ROUTINESCHEMA AS SCHEMA_NAME
, PROC.ROUTINENAME AS PROCEDURE_NAME
, CASE PROC.ORIGIN
WHEN 'E' THEN 'User-defined, external'
WHEN 'F' THEN 'Federated procedure'
WHEN 'U' THEN 'User-defined, based on a source'
WHEN 'Q' THEN 'SQL-bodied'
END AS ORIGIN
, PARAM.PARMNAME AS PARAMETER_NAME
, TYPENAME AS DATA_TYPE
, LENGTH
, SCALE
FROM SYSCAT.ROUTINES PROC
LEFT JOIN SYSCAT.ROUTINEPARMS PARAM
ON PROC.ROUTINESCHEMA = PARAM.ROUTINESCHEMA
AND PROC.SPECIFICNAME = PARAM.SPECIFICNAME
WHERE PROC.ROUTINETYPE = 'P'
ORDER BY SCHEMA_NAME
, PROCEDURE_NAME;
|
Colunas
- schema_name - nome do banco de dados (esquema) que contém a rotina
- procedure_name - nome da função / procedimento
- origem:
- Definido pelo usuário, externo
- Procedimento federado
- Definido pelo usuário, com base em uma fonte
- Com corpo SQL
- parameter_name - nome do parâmetro
- data_type - tipo de dados do parâmetro
- comprimento - comprimento máximo de um tipo de dados
- escala - escala do tipo de dados numéricos ou número de dígitos de segundos fracionários para o tipo de dados de carimbo de data/hora
Linhas
- Uma linha - representa um parâmetro de função / procedimento
- Escopo das linhas: - todos os parâmetros para rotinas
- Ordenado por - nome do esquema, nome do procedimento
|
Columns
- schema_name - name of the database (schema) containing routine
- procedure_name - name of the function/procedure
- origin:
- User-defined, external
- Federated procedure
- User-defined, based on a source
- SQL-bodied
- parameter_name - parameter name
- data_type - data type of parameter
- length - maximum length of a datatype
- scale - scale of numeric data type or number of digits of fractional seconds for timestamp data type
Rows
- One row - represents one function/procedure parameter
- Scope of rows: - all parameters for routines
- Ordered by - schema name, procedure name
|
Resultado - Sample results

Copyright © Dataedo.
|