返回努力呀的回答

努力呀努力呀数据库运维工程师XX

PL/PgSQL 会缓存函数的内容,由此带来的一个不好的副作用是若一个 PL/PgSQL 函数访问了一个临时表,然后该表被删除并重建了,则再次调用该函数将失败, 因为缓存的函数内容仍然指向旧的临时表。解决的方法是在 PL/PgSQL 中用 EXECUTE 对临时表进行访问。这样会保证查询在执行前总会被重新解析。

银行 · 2020-02-04
浏览2223

回答者

努力呀
数据库运维工程师XX
擅长领域: 数据库服务器云计算

努力呀 最近回答过的问题

回答状态

  • 发布时间:2020-02-04
  • 关注会员:2 人
  • 回答浏览:2223
  • X社区推广