plpgsql

plpgsql

文章 0 浏览 7

postgres plpgsql 插入 jsonb 而不转义双引号

我正在使用 psycopg2 与 postgres (v13) 数据库交互。我打算动态创建sql脚本来创建表、函数等以在数据库中执行。 我创建了一个脚本来对包含两个 boole…

好听的两个字的网名 2025-01-15 00:02:48 3 0

postgresql 中具有相同前缀的联合表

我在 postgres 数据库的架构(非公开)中有许多带有前缀“tb_”的表。我想创建一个新表作为所有这些带有前缀“tb_”的表的并集。所有表都具有相同的结…

黑凤梨 2025-01-14 21:46:44 4 0

FOR 在 Postgres 中的日期范围内循环

在 Postgres 中的一个函数中,我尝试使用以下代码循环遍历一系列日期: FOR timesheet_date IN select generate_series('2012-11-24'::date,'2012-12-…

女皇必胜 2025-01-14 15:48:11 2 0

如何添加时间变量?

我想对每首歌曲的持续时间求和并返回结果(ret 变量)。问题是我找不到添加时间变量的方法。如何实现这一目标? $$ declare ret time; listeners reco…

过去的过去 2025-01-14 15:38:57 2 0

如何在plpgsql postgresql中将变量声明为散列或字典类型

我有数据作为哈希 -> key:value cc_to_name_dict = { "00": "Unknown", "AW": "Aruba", "AG": "Antigua and Barbuda", "AE": "United Arab Emirates"}…

爱格式化 2025-01-14 11:27:09 2 0

如何将声明的类型变量插入表中 |研究生

我一直致力于创建一个存储过程,该存储过程将从表中选择数据,对该数据进行一些修改,然后我需要将修改后的数据插入到同一个表中。举个例子,我的表名…

回心转意 2025-01-14 06:37:58 4 0

在 Postgres 的 WHERE ANY 中使用 SELECT INTO 中的列

我在过程中有一个如下所示的 SELECT INTO 查询: declare employee_data record; item record begin select * into employee_data from employees whe…

情何以堪。 2025-01-14 03:05:45 2 0

了解 PLPGSQL 基础知识

我在那里,我是 PL/pgSQL 的新手,我正在从事的项目开始使用它进行一些数据密集型处理实现,我无法理解一些基本基础,甚至一次又一次地查看文档 所以…

撩人痒 2025-01-13 19:27:16 4 0

SELECT DISTINCT 最多返回一行

给定以下数据库结构: Regions id name 1 EU 2 US 3 SEA Customers: id name region 1 peter 1 2 henry 1 3 john 2 还有一个 PL/pgSQL函数到位,定义…

混浊又暗下来 2025-01-13 18:08:12 2 0

pgsql中用于创建物化视图的存储过程

我正在尝试在 pgsql 中创建一个存储过程,该过程使用表中特定年份的数据创建一个物化视图。参数将是表名称、包含年份的列以及年份。 我知道在 SQL Ser…

能怎样 2025-01-13 16:29:38 5 0

postgres plpgsql如何正确转换函数以在DECLARE中使用FORMAT

我正在 POSTGRES v13.3 中编写一个函数,当传递一个列名数组时,该函数会返回一个 JSONB 对象数组,每个对象都具有其中一列的不同值。我有一个现有脚…

孤独患者 2025-01-13 06:46:23 2 0

如何在“EXECUTE format()”中使用 unnest 参数在 plpgsql 中?

我试图在“unnest”内发送一个数组,但在“EXECUTE format()”中使用它,我该怎么做? 表 CREATE TABLE IF NOT EXISTS table_xvx( row_id SERIAL NOT …

旧时浪漫 2025-01-13 03:01:01 3 0

从一个表中提取列值并修改后插入到另一个表中

我创建了一个 PL/pgSQL 函数,它接受两个列名、一个“关系”和两个表名。它在一个表中查找不同的行并将它们插入到临时表中,删除任何具有空值的行,并…

如果没结果 2025-01-12 23:51:40 3 0

在不同 PG 服务器中获取函数的不同输出

我已将数据库从 postgres 版本 9.6 迁移到 postgres 版本 13,因此我面临一个问题,即函数在两个版本中返回不同的输出。我正在用虚拟数据解释问题,因…

镜花水月 2025-01-12 23:28:31 7 0

您知道使用命名字段表示法创建 ROW 的 json_populate_record 替代方法吗?

在这个例子中: CREATE TYPE contact AS ( firstname VARCHAR, lastname VARCHAR ); postgres=# SELECT json_populate_record(NULL::contact, postgre…

垂暮老矣 2025-01-12 11:17:10 2 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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