我想从 postgres 中的触发器调用多个过程。
CREATE TRIGGER fn_trigger_notify_ev
AFTER INSERT
ON public.event_notifications
FOR EACH ROW
EXECUTE PROCEDURE public.notify_events();
EXECUTE PROCEDURE public.notify_events_count();
Run Code Online (Sandbox Code Playgroud)
执行此命令后,我一直收到错误消息,所以请告诉我,是否可以在触发器中调用多个过程?
错误信息:
ERROR: syntax error at or near "public"
LINE 6: EXECUTE PROCEDURE public.notify_events_count();
^
********** Error **********
ERROR: syntax error at or near "public"
SQL state: 42601
Character: 167
Run Code Online (Sandbox Code Playgroud)
有没有什么方法可以调用多个过程?
我想在数据库中找到丢失的表。
我有两个数据库:
到目前为止我所做的:
我使用以下 sql 查询找到了两个数据库中的表列表:
show tables;
Run Code Online (Sandbox Code Playgroud)
使用表格列表,我制作了两个文本文件,然后比较了两个文本文件。这就是我找到丢失表的方法(这是一项耗时的任务,所以)。
是否有任何查询可通过比较两个数据库来查找丢失的表?
假设今天是August 28, 2019我想要timestamp的July 1,12:00:00 AM和July 31,23:59:59 PM。一般来说,我想要上个月的日期和时间,而不考虑年份。