我希望能够选择函数的代码。
当我尝试这个查询时:
select prosrc from pg_proc where proname = 'my_proc'
我得到一个空列。
问题是,看起来 prosrc 列确实保存了函数文本。
当我尝试这个查询时:
select proname from pg_proc where prosrc ~* 'part of Function text'
我得到了正确的函数数量和名称。
它只是不显示 prosrc。
任何想法?
PostgreSQL 8.2。
pgAdmin III 1.12.2。
Thanks.
我在 PostgreSQL 9.0.3 上使用 pgAdmin III 也遇到了这个问题。在我看来,这与 pgAdmin III 无法正确显示的字符串太长有关。如果您在命令提示符下执行它,那么应该没问题。许多数据库管理工具都会遇到字符串截断问题。
有趣的是,如果您在 pgAdmin III 中选择 prosrc 单元格并使用键盘复制它,则可以粘贴输出。这可能是某种奇怪的显示错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)