【发布时间】:2012-09-18 15:52:27
【问题描述】:
在 plpgsql 函数中是否可以获取函数的名称?甚至是函数的 OID?
我知道 plpgsql 中有一些“特殊”变量(例如 FOUND),但似乎没有任何方法可以得到它。 (虽然,如果你的函数是用 C 语言编写的,我已经读过似乎有可能的地方)。这并不重要,但它会让我正在做的事情变得更好/不那么脆弱。
我正在使用 PostgreSQL v. 9.1.5
【问题讨论】:
-
这感觉就像您已经决定解决实际问题的问题之一,并且您正在寻求有关该解决方案的帮助。背景是什么?为什么需要这些信息?你想用它解决什么问题?
-
@CraigRinger。你说得对。我真的不想写一篇 500 字的问题文章,说明我在做什么以及我已经确定的解决方案/设计中的所有要求、时间表、过去的经验等。我只是想回答一个关于其中一小部分的问题。
-
@CraigRinger - 谢谢,非常感谢下面的回答。
标签: postgresql plpgsql postgresql-9.1