【问题标题】:Postgresql and inline functionsPostgresql 和内联函数
【发布时间】:2012-02-20 05:05:25
【问题描述】:

如何在 postgresql 中声明非内联函数?仅添加“输出”参数?
表函数(返回表)是否内联?

【问题讨论】:

  • 你正在尝试的邮政编码

标签: postgresql inline


【解决方案1】:

内联始终是一种优化1 - 这意味着“系统”将在确定时执行内联 /em> 结果与没有内联的结果是一样的。

所以:如果你问“我怎样才能防止内联”,你最好问“我做错了什么或者为什么“系统”的行为是错误的?”并解决那个问题。

1 优化成功与否不是这里的问题。

【讨论】:

  • 好的,这个函数可以内联吗?创建函数 Tabli() 返回表(类型字符变化(15),成本 bigint)AS $$ 开始返回查询从“tblProject”组中选择“类型”,总和(“成本”)按“类型”;结尾; $$ 语言 plpgsql;
  • 感谢您的回答,我又阅读了一次文档并了解内联优化。
猜你喜欢
  • 2012-10-01
  • 2010-09-20
  • 2014-06-15
  • 2011-01-15
  • 2021-11-25
  • 1970-01-01
  • 2020-06-02
  • 1970-01-01
相关资源
最近更新 更多