如何在MySQL中获取函数体,名称,参数和返回类型?

Byoliee:

我试图从information_schema.routines那里取走SHOW CREATE FUNCTION我无法获取或解析参数information_schema.routines我认为解析的查询SHOW CREATE FUNCTION不是一个好主意

Bill Karwin:

如您所知,函数名称和主体位于INFORMATION_SCHEMA.ROUTINES中。

对于函数参数,它们位于INFORMATION_SCHEMA.PARAMETERS中,该参数与ROUTINES表具有多对一关系。也就是说,一个给定的函数可以具有多个参数以及一个返回值,因此一个函数可以对应于PARAMETERS表中的多个行。

PARAMETERS表提供有关存储例程(存储过程和存储函数)的参数以及存储函数的返回值的信息。PARAMETERS表不包括内置SQL函数或用户定义函数(UDF)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

函数如何在R中返回其名称和参数

如何在TypeScript中为函数参数设置参数名称和类型?

在TypeScript中,如何在函数的返回类型中将参数的值用作属性名称?

在TypeScript中获取函数参数名称和类型

如何在环境中以参数为名称获取函数的输出?

如何在Java中仅获取特定的返回类型和方法名称而没有完全限定的返回类型和方法名称

如何获取Scala函数的参数/返回类型?

如何在模板参数中分隔函数类型的返回类型和参数

如何在函数中传递委托和“普通类型”参数

Typescript:如何根据参数类型获取函数的返回类型?

如何从Typescript中的函数获取参数类型

如何在C#中获取当前方法的名称及其参数(名称和值)

如何在函数参数中绑定类型

如何在参数和返回类型上使用匹配的const修饰符编写函数?

如何在ocaml中将函数参数和返回类型指定为List?

如何在Haskell中获取函数以使用数据类型返回多个类型?

如何在函数中返回可选参数

如何通过名称和参数类型在 C# 中的程序集中查找函数?

如何获取数组参数中各个函数返回结果的合并类型?

如何通过Scala / Java方法中的反射获取参数名称和类型?

如何在构造函数中实现参数和路径相关的类型参数化?

名称和函数体如何存储在CPython代码对象中?

如何在cgo导出的函数中获取正确的参数名称?

TypeScript:如何在带有rest参数的函数中返回条件类型?

如何从枚举类型和int的名称中获取枚举名称

如何理解函数体中的类型而不是函数参数列表中的类型

如何自动继承函数参数和返回类型?

参数和返回类型中函数的 Kotlin 泛型

c++ - 如何在C++中接收任何类型的函数参数并获取函数内部传递的变量的类型?