plpgsql 相关问题

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

在plpgsql中循环数组维度

在plpgsql中,我想从二维数组中一一获取数组内容。 宣布 m varchar[]; arr varchar[][] := array[['key1','val1'],['key2','val2']]; 开始 for m in 选择 arr ...

回答 2 投票 0

在 PL/pgSQL 中迭代整数[]

我正在尝试在 plpgsql 函数中循环遍历整数数组(integer[])。像这样的东西: 宣布 整数[] = 数组[1,2,3]; 我大整数; 开始 for i 循环 提高通知“...

回答 2 投票 0

如何从postgresql中的变量创建数组?

我想从两个变量 p,q 创建一个数组。 这是我的尝试: 做 $代码$ 宣布 p 文本 := '你好'; q 文本 := '世界!'; 文本[]; --文本数组 开始...

回答 1 投票 0

在 PL/pgSQL 中循环数组时键入错误

我是 PostgreSQL 的初学者。尝试在这里循环我传递的值: 公司注册只需调用公司注册验证器 函数调用: 选择公司注册( '

回答 2 投票 0

在使用 Postgresql 条件删除行之前创建触发器

例如我有这张桌子 创建表公共。“表”( c1 int4 NOT NULL, c2 int4 NOT NULL, c3 int4 NOT NULL, d varchar(20) NULL, e varchar(20) NULL, 约会...

回答 1 投票 0

For 循环内的循环

我想在 for 循环内设置一个循环的查询。 我这样写: FOR ___ IN 值..值 BY 1 循环 环形 陈述 退出时... 结束循环; 结束循环; 它返回给我一个语法

回答 3 投票 0

for 循环内的循环 - Plpgsql

我想使用 plpgsql 在 for 循环内设置一个循环查询。 我这样写: for ___ in value..value by 1 循环 环形 陈述 退出时... 结束循环; 结束循环; 它重新...

回答 3 投票 0

在 PostgreSQL 的存储函数中使用准备好的语句

我在数据库中有一张表: 创建表存储( ... n_status 整数不为空, t_tag varchar(4) t_name varchar, t_description varchar,

回答 5 投票 0

在存储函数中使用准备好的语句

我在数据库中有一张表: 创建表存储( ... n_status 整数不为空, t_tag varchar(4) t_name varchar, t_description varchar,

回答 5 投票 0

错误:SQL 表达式末尾缺少“LOOP”

错误:SQL 表达式末尾缺少“LOOP” 上下文:第 9 行附近 PL/pgSQL 函数“player_height_rank”的编译 这是我的代码: 创建或替换函数player_height_rank(第一...

回答 2 投票 0

在 postgres 函数中插入后如何返回布尔值?

我有一个名为member的表。我想创建一个函数,如果表中不存在新电子邮件,则插入新电子邮件,然后返回布尔值。 创建或替换函数 add_member(member_email T...

回答 1 投票 0

如何在PostgreSQL中使用DO语句?

我试图更好地理解 postgreSQL 9.1 中的 DO 语句。 我有以下代码块: 做 $do$ 开始 如果 1=1 那么 选择“富”; 别的 选择“酒吧”; 万一; 结尾 $do$ 然而...

回答 2 投票 0

优化递归CTE或重写为PL/pgSQL LOOP

我在 Postgres 13 版本中有一个带有递归的过程。 它使组织结构从 Vice 变成简单的雇主 具有递归关系_recurs( pos_id、boss_pos_id、level_num、link_type、

回答 1 投票 0

返回plpgsql中动态生成的SQL查询

我想返回通过执行plpgsql生成的查询。 如何实现如下所示的目标? 做 $$ 宣布 sql_txt记录; tbl_nm 文本; 开始 tbl_nm := '我的表'; sql_txt:= '选择 * fr...

回答 1 投票 0

如何在 PostgreSQL 中发出通知?

我正在使用 pgAdmin,我想要一个简单的加薪通知;提到这一点,我输入了RAISE NOTICE“注意”;并得到这个错误: 错误:“RAISE”处或附近的语法错误 第 1 行:提出 NO...

回答 3 投票 0

在 PostgreSQL 中声明相互依赖的常量以在数据库中使用

这个问题对我没有帮助,因为我需要比临时查询常量更可靠的常量。 我是数据库新手,但我有编程背景。 我要声明

回答 1 投票 0

在 PostgreSQL PL/pgSQL 脚本中使用单个 select 优化 case 语句

我使用此语句来检索列的布尔值,以便使用该值设置 session_variable: 这是声明: 存在时选择案例(从 group_views 中选择 1,其中

回答 1 投票 0

显示 PostgreSQL 中完整的存储函数或过程代码?

如何查看存储的函数或过程? 假设我有一个没有原始定义的旧函数 - 我想看看它在 pg/psql 中做什么,但我似乎无法找到一种方法来做到这一点。

回答 14 投票 0

PostgreSQL 无法在代码块内相乘

做$$ 宣布 b 整数 = 5; 开始 将 b 设置为 2 * 50; 结尾; $$ 星号字符会引发语法错误 错误:“*”处或附近的语法错误 第30行:将b设置为2 * 50; ...

回答 1 投票 0

在 PostgreSQL 中显示完整的存储过程代码?

如何查看存储过程/函数? 假设我有一个没有原始定义的旧函数 - 我想看看它在 pg/psql 中做什么,但我似乎无法找到一种方法来做到这一点。

回答 15 投票 0

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