我是postgres的新手,我正在尝试用select语句的结果填充一些表。Where: PL/pgSQL function get_child_folder_mask(integer) line 12 at SQL statement 下面是我使用的查询: insert intoMember") = true); get_child_folder_mask的代码: create function get_child_folder_mask(val_parentfold
我的问题是两方面的。首先,为了运行正确的查询,我必须评估PostgreSQL的版本。我有一些运行PostgreSQL 8.*的服务器,它们在下面的查询中使用DO有问题。运行9.*的服务器(主要是使用9.2服务器)给了我一个错误:“查询没有结果数据的目的地”,而我只想从select语句中打印出来。我的问题是:$BODY$IF (SELECT s
我正在尝试创建一个返回SELECTed结果集的函数。当我像这样调用postgres函数时,我得到一个错误,如下所示:HINT: If you wantContext: PL/pgSQL function "tst_dates_func" line 3 at SQL statementCREATE OR REPLACE FUNCTION
我创建了如下函数和触发器:RETURNS TRIGGER AS SELECT * FROM Ticket13 07:15:31.123456789',1,1);
我得到错误消息: ERROR : query has no destination for result data提示:如果您想丢弃SELECT的结果上下文: PL/pgSQL函数"new_ticket“第2行at SQL语句。有
我有以下触发器,它会在每次向posts表中插入新记录时将number分配给post。它查找posts的最大number,范围为新记录的project_id。TRIGGER post_created FOR EACH ROW不幸的是我已经尝试了我能想到的所有方法,并查看了StackOverflow上的每个相关问题,但似乎仍然无法解决这个问题。
你知道