【问题标题】:call a function without using a trigger (sql, postgres)不使用触发器调用函数(sql,postgres)
【发布时间】:2019-05-14 21:55:16
【问题描述】:

我有这个功能

我如何在没有触发器的情况下使用它?

【问题讨论】:

标签: sql postgresql


【解决方案1】:

在没有触发器的情况下,有几种可能的替代方法,这取决于您何时要调用此函数。

使用 cron:

*/15 * * * * psql -d mydatabase -c "interv()"

使用 LISTEN:https://www.postgresql.org/docs/current/sql-listen.html

【讨论】:

【解决方案2】:

函数在整个数据库中使用,它们也可以从存储过程中调用。函数应该返回一些东西。因此,如果您有一种格式的日期并希望将其转换为另一种格式,您可以创建一个执行此操作的函数,并在存储过程中“调用”该函数。

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多