plpgsql 相关问题

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

更新以表名为参数的游标记录

我正在调整一些 PL/pgSQL 代码,以便我的 refcursor 可以将表名作为参数。 因此我更改了以下行: 宣布 pointCurs CURSOR FOR SELECT * from tableName 用于更新; w...

回答 1 投票 0

在过程中执行动态插入

我是 Postgres 新手,正在尝试创建将多个表中的数据插入到单个表中的代码。 所有源表的名称均以“B3_HIST_”开头,仅在以下方面有所不同...

回答 2 投票 0

如何声明变量并使用它们根据前面的行更新每一行

我正在循环表1: 创建表 table1(id,"date",quantity,"value") 作为值 (1,'2024-10-01',1,1) ,(2,'2024-10-02',1,1) ,(3,'2024-10-03',1,1) ,(4,'2024-10-04',1,1) ,(5,...

回答 1 投票 0

如何删除 postgres 中的所有无效索引?

使用此查询: 我有数百个无效索引: SELECT * FROM pg_class, pg_index WHERE pg_index.indisvalid = false AND pg_index.indexrelid = pg_class.oid; 公共|

回答 1 投票 0

在过程中执行动态插入

我是 Postgres 新手,正在尝试创建将多个表中的数据插入到单个表中的代码。 所有源表的名称均以“B3_HIST_”开头,仅在以下方面有所不同...

回答 1 投票 0

如何在 icase 中允许混合整数和数字参数

使用以下命令创建ifcase函数 创建或替换函数 public.icase( cond1 布尔值,res1 任意元素, cond2 布尔值、res2 任何元素、 cond默认任意元素) 返回任意元素语言 '...

回答 1 投票 0

Postgres 函数需要 10 分钟处理 800 万行

我通过组合这四个表(tbl_user、tbl_missing_child_detail、tbl_recovery_child_detail、tbl_child_profile_details)获得了 800 万行数据。 该功能工作正常,但它是 taki...

回答 1 投票 0

Postgres COPY FROM ...WITH BINARY 返回错误“在数据中找到文字回车符”

我有两个功能。一种将变量 (uuid) 复制到一个数据库上的二进制文件的方法。 创建或替换函数 ECRS."MIGRATION.DBF_COPY_TO"(file_name VARCHAR(500)) 返回整数为 $$ D...

回答 1 投票 0

postgres 事件触发器和功能不起作用

我寻找了一个在创建表后触发的事件触发器。我在这里找到了一些不错的帖子并做了一些测试。我的问题是没有任何反应,没有错误,也没有输出。所以请给一些...

回答 2 投票 0

在自定义聚合函数中查找 SUM 和 MAX

我最近一直在使用自定义聚合函数。 在此自定义聚合中,第一个函数无法正确计算总和和最大值。 我正在使用复合类型来返回...

回答 1 投票 0

调用Postgres函数插入记录时如何提交

我写了一个函数来向表 person 中插入记录。行ID是连续的(自动递增) 创建或替换函数 public.add_person( 名字字符不同, 电子邮件字符不同, 乐...

回答 1 投票 0

将附加文本连接到 pl/pgsql 中的字符串变量

我正在使用 pl/pgsql,我正在尝试做类似 myvar+="additional text" 的事情 这就是我所做的 mywhere := 'dyn_tab2.id=$1'; 如果 fk 不为空 然后 我的地方 := 我的地方 || “并且 dyn_tab2.fk_id=$...

回答 1 投票 0

无法在plpgsql中使用IF语句

这是我的代码的相关部分(请注意,ignorewp是一个布尔函数参数): 在哪里 cp.imei in(从imei_clustered中选择不同的IMEI) 和 cp."generateAt"::date

回答 1 投票 0

posgresql 10 如何将过滤后的求和结果分配给不同的变量?

我尝试在同一个表的同一查询中,根据不同的过滤条件分配总和的结果。 这是我的桌子托托 是真的|重量| ------|------| 假|0.1500| 真|0.1319| 真 |0...

回答 1 投票 0

如何在Postgresql中替换整个表中的许多json值

这里是输入数据: 我们有一个带有“数据”的表 - json 类型列 我们还有包含“oldUrl”、“newUrl”列的表 - 这是从 oldUrl 映射到 newUrl 我们在做什么...

回答 1 投票 0

Postgresql 过程跳过上面的代码异常?

我有一个程序,可以在 postgresql 数据库中执行插入、删除、截断表等操作。 然后我想监视程序中的作业,然后我对“hungcht_proc_monitoring”进行一些插入/更新...

回答 1 投票 0

为什么我无法将事务回滚到 plpgsql 存储过程中的特定保存点

我在 pgadmin 上的“回滚到保存点”中的“To”处执行存储过程时遇到错误。 创建或替换过程 demo8() 作为$$ 开始 插入状态值...

回答 1 投票 0

如何使用 EF Core 从 Postgresql 函数获取结果?

我的问题非常非常简单,但我无法使用 ASP.NET Core MVC 来使用 EF Core 来完成此任务。我只是尝试使用原始 sql 和 EF core 进行查询并返回一组行。 我有一个功能

回答 2 投票 0

保留状态并将其插入到 postgres 聚合函数中

我有一个情况,我有一个表“选项卡”,用于存储数据(按符号和时间键入),以及第二个表“总和”,用于存储......的指数加权运行平均值。

回答 1 投票 0

返回给定表的动态列集的函数

我有一个 fields 表来存储其他表的列信息: 创建表 public.fields ( schema_name varchar(100), 表名 varchar(100), 列文本 varchar(100), 专栏...

回答 2 投票 0

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