PL / pgSQL是PostgreSQL的默认过程语言。关于PL / pgSQL的问题也应该被标记为“PostgreSQL”。
我有一个名为stock_holdings的表,它没有与account_id和ticker_cd相关的数据(实际上它是空的): 从stock_holdings 中选择数量、总金额,其中account_id=1 和ticker_c...
这是我的功能: 创建或替换函数 public.tsc_out_only(areaid_array 字符变化[], d_date 日期, start_time__ 无时区时间戳, end_time__ 无时区时间戳)
我刚刚在另一个 StackOverflow 问题中看到了一个简单的例子,它使用游标循环遍历表格。 我只是循环遍历选择查询的结果,而不是包装 sel...
我只是想知道是否有人知道如何在运行 DROP ... CASCADE 后自动创建视图? 现在我尝试首先使用经典的 DROP VIEW myview 语句删除视图,如果我无法删除...
如何仅显示数量等于不同列中不同条目数量的重复项...可能吗?
我想查询一个表,其中一列中相同值的数量等于另一列中不同值的数量。我不知道如何更好地表达它,所以我认为最好
我有以下数据集: 架构 (PostgreSQL v15) 生成数据 选择 id、值、预期输出、注释 来自(值 (1, 0.89, 0.89, ''), (2, 0.17, 0.17, ''), (3, -0.30,...
假设我有这个功能: 创建或替换函数 test_function(字符变化) 返回整数 AS $身体$ 宣布 some_integer 整数; 开始 从 test_table 中选择第 2 列...
如果我有与此问题相同的示例数据,并另外声明以下两个函数: 创建或替换函数 example.markout_666_example_666_price_table_666_pr...
如果我有与此问题相同的示例数据,并另外声明以下两个函数: 创建或替换函数 example.markout_666_example_666_price_table_666_pr...
在 SELECT 查询中使用 postgresql 触发器函数中的 TG_TABLE_NAME
我有这个plpgsql触发功能 宣布 prev_record daily_data%ROWTYPE; 开始 SELECT * INTO 上一条记录 仅来自 TG_TABLE_NAME WHERE base = NEW.quote AND quote = 'USDT' 哦...
我想编写一个 Postgres 函数来查找给定表中列的值。 设置示例: 如果不存在则创建架构示例; 创建表 example.price_table ( 符号文本不...
我想编写一个 postgres 函数,通过查找不同表中其他列的值来创建列。 举个例子,如果我有表格: 如果不存在则创建架构示例; 商业地产...
我正在关注另一个主题,但不幸的是我无法对此发表评论,因为我不符合评论要求(声誉较低)。如果有人可以帮助我,我真的很感激。 主题就在这里...
我正在尝试创建一个 Postgres SQL 函数,它为我的数据库运行一些例程。 SQL 函数调用 plpgsql 函数,该函数创建多个临时表,但不返回任何内容(
为什么PL/pgSQL函数可以有副作用,而SQL函数却不能?
PostgreSQL文档说: SQL 函数的整个主体在执行任何一个之前都会被解析。虽然 SQL 函数可以包含改变 系统目录(例如,CREATE TABLE...
我的 Postgres SQL 函数定义如下。它有一部分运行选择查询,并且必须将其存储在 v_combination_exists 变量中。但它在 select 语句中给出错误。 错误:数组
如何在 PL/pgSQL 中返回一组不进行强制转换的复合类型?
这可行,但我需要强制转换(::name_value_pair),这对我来说似乎有点难看。有没有办法不用演员表就能做到这一点? 创建类型 name_value_pair 作为(名称文本,值文本); 创建或替换
如何在 PL/pgSQL 中返回一组不进行强制转换的复合类型?
这可行,但我需要强制转换(::name_value_pair),这对我来说似乎有点难看。有没有办法不用演员表就能做到这一点? 创建类型 name_value_pair 作为(名称文本,值文本); 创建或替换
个人身份代码由一串表示个人出生日期的数字、一个个性化字符串和一个控制字符组成。 示例:150600A905P • 150600 = 双日期...
我需要动态执行查询字符串。为此,我编写了一个生成此查询字符串的函数。 该函数成功返回正确的查询字符串,具体取决于...