plpgsql 相关问题

PL / pgSQL是PostgreSQL的默认过程语言。关于PL / pgSQL的问题也应该被标记为“PostgreSQL”。

Postgres 更新数组列的查询

这是非常简单的查询。我需要将 Bookings 表的 LinkedBookings 列(int 数组数据类型)更新为其自己的 ID。下面的查询对我不起作用。 更新公开。“预订”b 套“

回答 1 投票 0

“$$”在 PL/pgSQL 中的用途是什么

对于 PL/pgSQL 来说是全新的,这个函数中的双美元符号是什么意思: 创建或替换函数 check_phone_number(text) 返回布尔值 AS $$ 开始 如果不是 $1 ~ e'^\...

回答 3 投票 0

plpgsql:没有函数与给定名称和参数类型匹配。您可能需要添加显式类型转换

我使用 DBeaver 在 PostgreSQL 中创建了一个存储过程。 & 我正在尝试通过从 DBeaver 调用过程将数据插入表中。 但这给了我一个错误 SQL 错误 [42883]:ERR...

回答 2 投票 0

PostgreSQL plpgsql 获取当前程序oid

是否可以在函数内获取当前的OID?喜欢: 创建函数 foo() 返回数字 语言 plpgsql 作为 ' 开始 返回THIS_FUNCTIONS_OID; 结尾 '; 我需要这个,因为我

回答 3 投票 0

pgsql - 返回包含多行数据的行

我有一个格式如下的表格(显然是简化的): 会话ID 时间戳 行动 信息 4de88be3-2316-4efa-8e17-58a2365534d9 2:04 4363d58b-c9fe-43a1-b636-c65822329aa3 最初的 4de88be3-2...

回答 1 投票 0

supabase 分组并填充外键功能

我在supabase中有两张桌子: 用户: uuid、名称、创建时间 消息: uuid、text、created_at、created_by(users.uuid 的外键) 我想做的是一个返回前 10 个最...

回答 1 投票 0

PostgreSQL 无法在 PL/pgSQL 中开始/结束事务

我正在寻求澄清如何确保 plpgsql 函数中的原子事务,以及为数据库的这一特定更改设置隔离级别的位置。 在 plpgsql 函数中显示

回答 2 投票 0

错误:PostgreSQL 中“RETURN”处或附近存在语法错误

我想在我的数据库中创建一个表。我使用 PostgreSQL。 这是我的代码: 创建或替换函数 log_last_name_changes() RETURNS 触发器为 $BODY$ 开始 IF NEW.last_name <> OLD.last_name

回答 2 投票 0

如何设计一个调用嵌套函数的事务,并且仅在所有调用的嵌套函数都提交时才提交,例如如果一个子功能失败就中止?

如何设计一个调用嵌套函数的事务,并且仅在所有调用的嵌套函数都提交时才提交,例如如果一个子功能失败就中止? 例如本次交易: 创建或替换

回答 1 投票 0

PostgreSQL:删除不带参数的函数

我创建了一个函数,如下所示: 创建函数 my_func(value INTEGER) 返回 VOID AS $$ 开始 结尾; $$ 语言 plpgsql; 但我需要指定参数来删除函数,如下所示...

回答 3 投票 0

错误:函数...不存在并且提示:没有函数与给定名称和参数类型匹配

我的职能是: 创建或替换函数 FnUpdateSalegtab09 ( iacyrid 整数、iRepId 整数、iDrId 整数、ivrid 整数、imodesmallint、itrno varchar、itrdate 时间戳、iacid 整数、ivrno var...

回答 6 投票 0

RETURN 在带有 OUT 参数的函数中不能有参数

我将数据库从oracle迁移到pgsql并得到如下代码: 创建或替换函数 PKG_UTIL_BD_LOGISTICS_getsignerinfo ( i_opCode T_MQ_LOGIC_TRACK_HEAD_LOG.LP_CODE%TYPE,i_remark

回答 3 投票 0

由于postgresql中的OUT参数,函数结果类型必须是整数

在下面的查询中,当我执行它时,它会抛出一个错误,由于 OUT 参数,函数结果类型必须是整数。请任何人帮助我解决这个问题。 创建或替换函数

回答 3 投票 0

将 PGSQL 命令从匿名块内部输出到 SQL 文件

我尝试将一些 pgsql 命令(特别是 grants)输出到 SQL 文件。 我的代码如下所示: 做 $$ 宣布 录音记录; 开始 用于录音 选择 pu.用户名, pr.rolname, ...

回答 1 投票 0

plpgsql 错误:RETURN 在返回 void 的函数中不能有参数

我正在尝试提取与特定日期和 user_ids 相对应的记录数,这些记录数在数据库中没有对应的下一个较晚日期的 user_ids 。这就是我尝试的方法...

回答 2 投票 0

在 PostgreSQL 中创建函数

我不确定 CREATE FUNCTION 语句在 PostgreSQL 中如何工作。我想定义一个函数(仅供娱乐),给定数字 n,它打印从 1 到 n 的星号 所以我

回答 2 投票 0

在 PostgreSQL 中创建函数

我不确定 CREATE FUNCTION 语句在 PostgreSQL 中如何工作。我想定义一个函数(仅供娱乐),给定数字 n,它打印从 1 到 n 的星号 所以我

回答 2 投票 0

在sql查询中使用参数删除行的函数

我想创建一个删除行的函数,如果没有错误则返回 true: 创建或替换函数 s_grnplm_tt.sp_del_stts_cd(num text, package_name text, stts_cd text) 返回

回答 1 投票 0

PL/pgSQL 函数中的“RETURNS TABLE(列记录)”

我在 PL/pgSQL 中有一个函数,它接受记录类型参数,并返回 1 个记录类型: 如果存在则删除函数 public.f_obtem_record_auth(record); 创建或替换公共函数。

回答 2 投票 0

返回表类型记录plpgsql

我在 PL/pgSQL 中有一个函数,它接受记录类型参数,并返回 1 个记录类型: 如果存在则删除函数 public.f_obtem_record_auth(record); 创建或替换公共函数。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.