plpgsql 相关问题

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

封装查找逻辑的函数

我想编写一个 Postgres 函数来查找给定表中列的值。 设置示例: 如果不存在则创建架构示例; 创建表 example.price_table ( 符号文本不...

回答 2 投票 0

postgres函数封装合并逻辑

我想编写一个 postgres 函数,通过查找不同表中其他列的值来创建列。 举个例子,如果我有表格: 如果不存在则创建架构示例; 商业地产...

回答 1 投票 0

PostgreSQL:如何从命令行传递多个参数?

我正在关注另一个主题,但不幸的是我无法对此发表评论,因为我不符合评论要求(声誉较低)。如果有人可以帮助我,我真的很感激。 主题就在这里...

回答 1 投票 0

我可以在同一个 SQL 函数中创建和访问表吗?

我正在尝试创建一个 Postgres SQL 函数,它为我的数据库运行一些例程。 SQL 函数调用 plpgsql 函数,该函数创建多个临时表,但不返回任何内容(

回答 2 投票 0

为什么PL/pgSQL函数可以有副作用,而SQL函数却不能?

PostgreSQL文档说: SQL 函数的整个主体在执行任何一个之前都会被解析。虽然 SQL 函数可以包含改变 系统目录(例如,CREATE TABLE...

回答 2 投票 0

错误:数组值必须以“{”或维度信息开头。数组文字格式错误

我的 Postgres SQL 函数定义如下。它有一部分运行选择查询,并且必须将其存储在 v_combination_exists 变量中。但它在 select 语句中给出错误。 错误:数组

回答 1 投票 0

如何在 PL/pgSQL 中返回一组不进行强制转换的复合类型?

这可行,但我需要强制转换(::name_value_pair),这对我来说似乎有点难看。有没有办法不用演员表就能做到这一点? 创建类型 name_value_pair 作为(名称文本,值文本); 创建或替换

回答 2 投票 0

如何在 PL/pgSQL 中返回一组不进行强制转换的复合类型?

这可行,但我需要强制转换(::name_value_pair),这对我来说似乎有点难看。有没有办法不用演员表就能做到这一点? 创建类型 name_value_pair 作为(名称文本,值文本); 创建或替换

回答 2 投票 0

基于复杂算法创建CHECK约束

个人身份代码由一串表示个人出生日期的数字、一个个性化字符串和一个控制字符组成。 示例:150600A905P • 150600 = 双日期...

回答 3 投票 0

PLPGSQL - 如何执行动态查询?

我需要动态执行查询字符串。为此,我编写了一个生成此查询字符串的函数。 该函数成功返回正确的查询字符串,具体取决于...

回答 1 投票 0

检查 id 是否存在并在触发函数中采取相应行动

在触发器函数中,我想从表中选择一个id。如果这个id存在,我想用它做点什么,如果不存在,我想用它做点别的事情。 我的代码: 创建或替换公共函数。

回答 1 投票 0

检查触发函数中是否存在id并采取相应行动

在触发器函数中,我想从表中选择一个id。如果这个id存在,我想用它做点什么,如果不存在,我想用它做点别的事情。 我的代码: 创建或替换公共函数。

回答 1 投票 0

检查 plpgsql 中是否存在 id 并采取相应行动

我有一个数据库函数,我想从表中选择一个ID。如果这个id存在,我想用它做点什么,如果不存在,我想用它做点别的事情。 我的代码: 创建或替换函数

回答 1 投票 0

避免检查每一行,用函数替换查询?

我有团队: 创建表团队( id 整数主键, 输入文字 ); 另外,我还有球员: 创建桌面玩家 ( id 整数主键, 年龄整数,

回答 1 投票 0

Postgresql 8.4更新plpgsql函数中的查询语法错误

我正在使用 PostgreSQL 8.4 并创建一个 plpgsql 函数。在此函数的主体中,我有一个更新记录的查询。 ... 更新 device_syncfiles 集 state_code = 1,updated_at = NOW() at...

回答 1 投票 0

声明变量 set = select

如何声明在 PostgreSQL 9.3 查询中使用的变量? 创建或替换 FUNCTION public.test() 返回 int4 作为 $身体$ 宣布 cod_process bigint :=30001; cod_instance bigint...

回答 2 投票 0

整数 POSTGRESQL 的输入语法无效

使用 ora2pg 工具,我将 oracle 函数转换为下一个函数: 创建或替换函数 Control_Reports_Pg.control_reports_fn (P_Report_Type bigint, P_Log_File_Name text,C_Path text) 返回 ...

回答 1 投票 0

插入两个相关表的存储过程在外键约束上失败

我有一个存储过程,它尝试写入两个通过外键约束相关的表。 稍微简化的表定义: 创建表 station_event ( station_code VARCHAR...

回答 1 投票 0

posgresql触发器在INSERT INTO验证后触发

我有下表 创建表用户( 电子邮件 citext 主键, 名称文本不为空, 配额文本 NOT NULL DEFAULT '10GB', 域名 citext NOT NULL ); 还有以下功能/

回答 1 投票 0

输入 PostgreSQL 末尾出现无用的语法错误

是的,像这样的问题有数百个,但是,它们都有不同的语法错误。 Postgres 的语法检查没有给我任何关于这一点的提示。插入语句工作正常,

回答 1 投票 0

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