plpgsql 相关问题

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

如何解决动态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

无法使用 pgplsql(Redshift 环境)将记录插入到 LOOP 语句内的表中

我无法使用 PL/pgSQL(Redshift 环境)将记录插入到 LOOP 语句内的表中;除了添加插入语句之外,一切正常;并且无法创建/修改该过程...

回答 1 投票 0

创建函数:语法错误等于或接近$$

我是 Postgres 的初学者,我想使用函数自动从表中删除列。但这给了我标题中提到的错误。 这是我的代码: 创建函数 dropColumn(

回答 2 投票 0

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

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

回答 1 投票 0

PostgreSQL CASE 在函数中的使用

我们不能在 SQL SELECT 语句之外使用 CASE 条件吗? 例如。: 案件 当 old.applies_to = 'admin' 那么 _applies_to = '我自己' 否则 _applies_to = initcap(old.applies_to) 结尾 _summary = _s...

回答 1 投票 0

锁定 PLPGSQL 函数中临时表的行行为

我的数据库中有两个表:我的真值源表(称为表 A)和非规范化表(称为表 B)。 表 A 中的一行将具有 BOOLEAN 列状态,而表 B 只包含...

回答 1 投票 0

如何显示用户对Postgres数据库中的数据库有哪些权限?

我尝试编写一个脚本,该脚本应该显示谁对数据库拥有权限以及这些权限是什么。我的问题是脚本输出每个人都拥有所有权限...

回答 1 投票 0

PostgreSQL plpgsql try catch 块等效

我使用的是 PostgreSQL 9.6。 我在 sql server 中有一个程序。这利用了 try catch 块。它看起来有点像下面的代码: 开始交易 开始尝试 --做...

回答 1 投票 0

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