|
A consulta abaixo retorna todos os procedimentos armazenados e informações sobre eles no banco de dados Db2.
Query below return all stored procedures and information about it in Db2 database.
Consulta - Query
SELECT ROUTINESCHEMA AS SCHEMA_NAME
, ROUTINENAME AS PROCEDURE_NAME
, CASE 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,
PARM_COUNT AS PARAMETERS
, LANGUAGE
, TEXT
FROM SYSCAT.ROUTINES
WHERE ROUTINETYPE = 'P'
AND ROUTINESCHEMA NOT LIKE 'SYS%'
ORDER BY SCHEMA_NAME
, PROCEDURE_NAME;
|
Colunas
- schema_name - nome do banco de dados (esquema)
- 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
- parâmetros - nome dos parâmetros com seus tipos de dados separados por vírgula ','
- linguagem - linguagem de implementação para o corpo do procedimento
- texto - definição da instrução SQL executada pela função/procedimentov
Linhas
- Uma linha - representa um procedimento
- Escopo das linhas: - todos os procedimentos no banco de dadosv
- Ordenado por - nome do esquema e nome do procedimento
|
Columns
- schema_name - name of the database (schema)
- procedure_name - name of the function/procedure
- origin:
- User-defined, external
- Federated procedure
- User-defined, based on a source
- SQL-bodied
- parameters - name of parameters with their data type separated by comma ','
- language - implementation language for the procedure body
- text - definition of the SQL statement executed by the function/procedure
Rows
- One row - represents one procedure
- Scope of rows: - all procedures in database
- Ordered by - schema name and procedure name
|
Resultado - Sample results

Copyright © Dataedo.
|