sql - db2 数据库中的存储过程列表

标签 sql stored-procedures db2

我想在某个数据库中创建存储过程列表。 我试过了

db2 "display procedure MyDb.*"

但是我得到错误

DB21034E  The command was processed as an SQL statement because it was not a 
valid Command Line Processor command.  During SQL processing it returned:
SQL0104N  An unexpected token "procedure" was found following "display ".  
Expected tokens may include:  "JOIN <joined_table>".  SQLSTATE=42601

在另一个论坛上我读到我必须查询表 syscat.procedures

但是如果我打电话

db2“从 syscat.procedures 中选择 *”

我得到了很多我无法真正理解的数据。

最佳答案

减少细节...这只会显示过程名称:

SELECT procname FROM syscat.procedures WHERE procschema = 'MYSCHEMA'

关于sql - db2 数据库中的存储过程列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15600755/

相关文章:

java - 使用 Spring + 没有为参数指定值调用 Postgres 存储过程

javascript - 使用 Node js 更新 BigQuery 中的数据

mysql - DATE( ) 导致 SQL 查询花费太长时间

SQL Server : How to extract comments from stored procedures for deployment

java - 使用 Java 的 DB2 序列值

c# - 如何使用 .net 为 DB2 的 sql 语句定义终止符

sql - 将三个表中的值插入到一个空表中

SQL Server : A Grouping question that's annoying me

sql - Spark SQL : put the conditional count result into a new column

PostgreSQL:dblink 查询中没有参数 $1