plpgsql 相关问题

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

函数返回查询执行plpgsql时列不存在

我有下面的 plpgsql 函数 - 创建或替换函数 my_query(part_id 整数) 退货表( event_at 时间戳, id 整数, 代码varchar, is_test 布尔值 ) 语言 plpgsql IMMUTABL...

回答 1 投票 0

如何查询名称由 PL/pgSQL 函数结果构建的表?

我有下面的函数,它接受日期时间并返回整数。 创建或替换函数 public.get_partition_index(带时区的日期时间时间戳) 返回整数 语言 plpgsql 伊穆塔...

回答 1 投票 0

如何根据plpgsql返回的name来查询postgres表

我有下面的函数,它接受日期时间并返回整数。 创建或替换函数 public.get_partition_index(带时区的日期时间时间戳) 返回整数 语言 plpgsql 伊穆塔...

回答 1 投票 0

Postgresql:从 json 数组到单个 id 索引的 json

在 SQL 函数中,我有一个格式为 jsonb 的数组: [{id: 1,姓名:约翰},{id: 2,姓名:简}] 我想使用 ids 作为键将此结构转换为单个 jsonb: { 1:{id:1,...

回答 1 投票 0

如何在触发器函数中将 OLD、NEW 和标识符传递给 EXECUTE?

我正在开始并在新数据库中尝试一些事情,但遇到了问题。我是 PostgreSQL 的新手。 我正在尝试为用户表的列中的值更改创建历史记录。

回答 2 投票 0

验证表名称数组

我有一个要求,bash 脚本将由表名称组成的字符串传递给匿名 PL/pgSQL 块,该块将处理这些表(如果它们存在于 Postgres 数据库中)。 下面是 PL/pgSQL

回答 2 投票 0

验证具有表名的数组是否存在

我有一个要求,bash 脚本将由表名称组成的字符串传递给匿名 pgplsql 块,该块将处理这些表(如果它们存在于 postgres 数据库中)。 下面是 pgplsql...

回答 1 投票 0

如何解决动态sql查询中的错误:运算符不唯一:“未知” - “未知”?

我在存储过程中有一个执行块,并且我正在动态执行查询 执行'创建表raw_mine.financial_multicase_xwalk_'||目标日期 || ' 作为 选择不同的 a.cvr_mnt...

回答 1 投票 0

如何更改函数返回的列名称?

如何更改以下函数返回的列名称? 执行: 从 get_parameterbased_return_Table('condition2') 选择*; 列名称应更改为 (col3 text, col4 text) 示例表和

回答 1 投票 0

计算范围内的前几行

我想确定每一行在给定时间范围内先前记录的总数。 一个具体的例子: 克隆=# \d 测试 表“pg_temp_2.test” 专栏 | ...

回答 2 投票 0

函数花费的时间明显长于指定的超时时间

我有一个从 SQL Server 迁移的函数。其目的是执行时间不会超过指定的超时时间,但可能会花费大约 4 倍的时间。里面的计算...

回答 1 投票 0

Postgres 存储过程花费的时间明显超过指定的超时时间

我有一个正在从 SQL Server 迁移的存储过程。目的是执行的时间不会超过指定的超时时间,但可能会花费大约 4 倍的时间。里面的计算...

回答 1 投票 0

Postgresql 相当于 SQL Server 查询

我正在将数据库从 SQL Server 迁移到 Postgresql,目前我正致力于转换此查询。我参考了文档,但似乎没有找到任何解决方案。 这是查询(

回答 1 投票 0

尝试编写PostgreSQL 9.0函数

我正在尝试在 PostgreSQL 9.0 中编写一个函数。这最终将在新的聚合函数中使用,但一次一步。 这是我到目前为止所拥有的: 创建或替换函数 encs...

回答 3 投票 0

从连接的字符串调用函数

我有两个字符串: 'UPP' '急诊室' 以及值,例如“a”。 我需要调用函数 UPPER (由两个字符串合成)并将值作为参数传递。 我怎样才能做到这一点? 事实上,我

回答 1 投票 0

无法访问文件“$libdir/plpgsql”:没有这样的文件或目录

我不知所措,我在本地 Postgres 服务器(postgres.app,Mac OS X 10.7)中创建存储过程时遇到问题,也是如此 $psql psql (9.3.0) 输入“帮助”以获得帮助。 dchaston=# 创建或替换乐趣...

回答 3 投票 0

PostgreSQL 查询 - 解决方案

我有桌子 表“public.queue_calendar” 专栏 |类型 |整理 |可空 |默认 |存储|压缩...

回答 1 投票 0

将有界光标传递给函数

有很多在函数内打开游标的例子,但我找不到相反的。 看一下这个简单的函数: 创建函数 public.try_ref_cursor(IN rc refcursor) 退货双...

回答 1 投票 0

如何使用“raise info”函数在 plpgSQL 中打印日期时间戳信息,以便在 Redshift 环境中进行调试

在T-SQL中,可以使用以下语句来调试脚本—— 打印 'variable1 = ' + cast(getdate() as varchar)。 如何在 redshift 环境中的 plpgSQL 中执行相同的操作?我正在使用 DBe...

回答 1 投票 0

如何将int2参数传递给存储函数?

我将以下函数存储在 Postgres 15 数据库中。 我使用 dbeaver 连接到数据库。 创建或替换函数 schema_name.function_name( 在 input_user_id int2 中 ) 退货 T...

回答 1 投票 0

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