PLPGSQL 问答列表

如何使用 PostgreSQL 处理特殊字符

作者:Guilherme Rodrigues 提问时间:10/2/2023

我有一个使用 postgresql (plpgsql) 的函数,它使用 sendgrid api 发送电子邮件,这封电子邮件的内容是一个 .csv 文件,包含产品名称等。 电子邮件发送成功,过程进行...

SQL 错误 [42804]:错误:查询结构与函数结果类型不匹配

作者:Atish 提问时间:9/24/2023

CREATE OR REPLACE FUNCTION display_columns_data(table_name varchar, columns_to_display varchar[]) RE...

pgsql 函数无法执行

作者:Jules78 提问时间:9/19/2023

我尝试执行此函数: CREATE OR REPLACE FUNCTION public.increases_chrono( chrono_seq_name text, chrono_id_nam...

PSQL 存储过程 IF 语句语法错误 (v13.2)

作者:Rory L. 提问时间:6/10/2021

TLDR:在“IF”处出现语法错误 我正在尝试创建一个存储过程,用于在尝试插入之前检查唯一display_name,并且在尝试在 PowerShell 中通过 PSQL 创建时,我在“IF”处出现语...

动态 SQL 和 SQL 注入

作者:cptkirkh 提问时间:5/27/2023

我被要求研究在 Postgres DB 上的函数中生成动态 SQL 语句。过去,我一直倾向于在应用程序级别生成 SQL,但在这种情况下,我们尝试在数据库本身中执行此操作。 更糟糕的是,我基本上会得到...

使用 plpgsql 脚本批量插入/删除行

作者:Bylaw 提问时间:3/29/2023

我需要对具有 ~400M 条记录的表进行分区。由于数据库资源、WAL 大小等原因,它有几个陷阱和挫折。经过不同的方法,解决方案似乎是这样的: 为作用域中的每个月创建子表,表示将来的分区 在同一事务中...

PostgreSQL CASE 语句语法问题

作者:Kyle 提问时间:11/24/2022

我收到以下语法错误: CREATE OR REPLACE FUNCTION my_function(old_num INTEGER) returns INTEGER language plpgs...

如何在Postgres-custom-function中参数化表和列,如果值存在,则选择PK,否则插入它并返回PK?

作者:auf keinsten 提问时间:12/13/2021

尝试做我在标题中指定的事情,我已经让 upsert-functionalities 工作了,但是当我尝试参数化它时,我只是超出了我的深度,无法调试它。 我的疑问: CREATE OR REPLAC...


共18条 当前第2页