plpgsql

plpgsql

文章 0 浏览 7

存储过程/服务器函数中的逻辑块是否像CTE一样顺序运行或并行运行?

我遇到了一个问题,即某些CTE没有按照我想要的顺序运行,我无法彼此打电话。 WITH insert_cte AS ( INSERT INTO some_table SELECT * FROM (...) AS s…

嘿看小鸭子会跑 2025-02-07 01:24:22 3 0

PL/PGSQL在存储函数中的动态查询以返回任何表格名称

我正在尝试使用动态查询编写存储的函数,该功能从表中返回所有列名,然后可以使用该列来为连接的视图触发函数创建动态查询。但是努力创建一个存储功能…

知你几分 2025-02-06 18:10:51 1 0

使用Postgres中的Execute Format()显示出$的错误

我将直接访问代码,而不是解释 execute format(' "$1" = select "Source1" from temp_tables._%s; '::text, (translate("Song_Id_"::text, '-', '_'))…

扛起拖把扫天下 2025-02-05 03:24:35 2 0

回滚外部功能如果嵌套功能抛出(被困!)异常

考虑PLPGSQL中的以下示例函数: create or replace function fn_delete(p_id int) returns SETOF result_transaction as $$ declare related_rows_aff…

诠释孤独 2025-02-04 09:33:06 1 0

如何在PostgreSQL函数中识别慢速查询?

如何在Postgres功能中识别慢速查询? 例如: CREATE OR REPLACE FUNCTION my_function () RETURNS void AS $$ BEGIN query#1; query#2; --> slow quer…

苦行僧 2025-02-04 08:35:52 2 0

postgres:带有文本[]参数失败的呼叫函数与数组文字失败

我有一个Postgres函数,该功能接受文本[]作为输入。例如 create function temp1(player_ids text[]) returns void language plpgsql as $$ begin upda…

热鲨 2025-02-04 05:54:37 3 0

PostgreSQL:迭代文本数组并执行SQL

我正在将表从一个模式复制到另一个模式。我正在尝试通过要复制的表名称的参数。但是,当我执行呼叫时,在模式中没有创建表。 命令:呼叫copy_table('…

↘人皮目录ツ 2025-02-02 17:47:05 1 0

如何确定范围列表是否包含指定的整数

产品类型表包含产品类型。可能会丢失一些ID: create table artliik (liiginrlki char(3) primary key); insert into artliik values('1'); insert in…

む无字情书 2025-02-01 18:38:26 1 0

Postgres-如果满足条件,请从表中选择

我是PSQL世界的新手。主要是 PLPGSQL 语言。 我正在尝试执行以下查询;但是,我一直收到以下例外: 查询没有结果数据的目的地 do $$ begin if 1 > 2 t…

撑一把青伞 2025-02-01 15:12:39 1 0

使用存储过程将数据A从表A中插入具有不同列名的表B中

试图使用光标从表A剪切并输入数据到表B中,但请继续返回语法错误。这是针对学校项目的,非常感谢。 CREATE OR REPLACE PROCEDURE public.sp_activedat…

深空失忆 2025-01-31 09:00:21 4 0

与函数中变量的串联给出了错误

因此,我正在尝试运行此功能。 CREATE OR REPLACE FUNCTION TableIteration() RETURNS TABLE(table_schema text, table_name text) LANGUAGE plpgsql …

不美如何 2025-01-30 15:53:40 3 0

问题创建PLPGSQL函数,该函数接受数组作为输入,并从表中返回setof记录

我正在尝试创建功能,该功能将接受数组为输入,然后返回数组中每个参数的setof记录。 我有table country_rigions,由3列组成:ID int,region_name te…

爱格式化 2025-01-30 06:17:35 3 0

在PL/PGSQL中,有没有办法提高计算?

我正在尝试测试一些代码,如果有一种方法可以像 print()或 console一样,那将是很棒的。 log()。 这是我的尝试,但不确定这是如何工作的: DO $co…

懵少女 2025-01-30 01:22:24 3 0

每个分区插入无差距序列号

我有一个带有触发器的桌子,可以设置每个客户的订单号。我不断在该表中遇到独特的违规错误: sqlstate [23505]:唯一违规:7 错误:重复的钥匙值违反…

仙气飘飘 2025-01-29 17:17:27 3 0

如何将mySQL中的触发fucntion更改为postgresql触发器

我在MySQL中具有触发功能: CREATE TRIGGER after_customers_insert BEFORE INSERT ON customers FOR EACH ROW BEGIN SET @created := (SELECT IFNULL…

浅忆 2025-01-29 15:52:40 2 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文