Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
计算PostgreSQL中批量查询影响的行数
首先 是的 我已经阅读了 DO 语句的文档 http www postgresql org docs 9 1 static sql do html 所以我的问题是 我需要执行一些包含 UPDATE 语句的动态代码块并计算所有受影响的行数 我
postgresql
PLpgSQL
dynamicsql
PostgreSQLgenerate_series()以SQL函数作为参数
我有一个名为的 SQL 函数get forecast history integer integer 这需要两个参数 一个月和一年 该函数返回使用以下命令创建的自定义类型 CREATE TYPE fcholder AS y integer
postgresql
datetime
PLpgSQL
generateseries
优化INSERT/UPDATE/DELETE操作
我想知道是否可以以某种方式优化以下脚本 它确实向磁盘写入了大量数据 因为它删除了可能是最新的行并重新插入它们 我正在考虑应用诸如 在重复键更新时插入 之类的内容 并发现了单行更新的一些可能性 但我不知道如何在以下上下文中应用它INSERT
sql
postgresql
Optimization
PLpgSQL
commontableexpression
计算两个日期之间的工作日数
我正在尝试获取 plpgsql 中两个日期之间的工作日数 以下是我的代码 CREATE FUNCTION weekdays DATE DATE RETURNS INTEGER AS DECLARE d date 1 weekdays int
postgresql
TimeSeries
PLpgSQL
更新时触发更新列
我写了这个函数和这个触发器 CREATE OR REPLACE FUNCTION test4 RETURNS TRIGGER AS BODY BEGIN UPDATE cf SET vol area alt RETURN null END
postgresql
PLpgSQL
databasetrigger
PostgreSQL RDS 在使用 dblink_connect() 时避免对连接密码进行硬编码
我有一个 PostgreSQL 的 AWS RDS 实例 我需要在其中执行SQL函数内的语句使用dblink connect text and dblink exec text 登录时使用postgres角色 我创建的 CREATE OR
sql
postgresql
amazonrds
PLpgSQL
在 PostgreSQL 中动态生成交叉表列
我正在尝试创建crosstabPostgreSQL 中的查询 使其自动生成crosstab列而不是对其进行硬编码 我编写了一个函数 可以动态生成我需要的列列表crosstab询问 这个想法是将这个函数的结果替换为crosstab使用动态sq
postgresql
pivottable
PLpgSQL
dynamicsql
postgresql91
让返回类型为 SETOF 表加上附加字段的简单方法?
我正在编写一个 PL pgSQL 存储过程 它将返回一组记录 每条记录包含现有表 称为 Retailer 它有两个字段 retailer key 和retailer name 的所有字段 这当然有效 CREATE FUNCTION proc
postgresql
PLpgSQL
postgresql92
compositetypes
错误:在“INTO”处或附近多次指定 INTO
在 postgresql 函数内 我试图将从表中选择的两个值放入两个变量中 但出现此错误 INTO specified more than once at or near INTO 这是 伪 代码 CREATE OR REPLACE FUN
postgresql
PLpgSQL
从函数返回的记录具有串联的列
我有一个表 用于存储帐户随时间的变化 我需要将其与其他两个表连接起来 以创建特定日期的一些记录 如果这些记录尚不存在 为了让事情变得更简单 我希望 我将返回正确历史数据的查询封装到一个接受帐户 ID 和日期的函数中 如果我执行 Select
sql
postgresql
join
PLpgSQL
setreturningfunctions
Postgres FOR 循环
我试图从表中获取 15 000 个 ID 的 25 个随机样本 我不是每次都手动按运行 而是尝试进行循环 我完全理解这不是 Postgres 的最佳使用方式 但它是我拥有的工具 这是我到目前为止所拥有的 for i in 1 25 LOOP
postgresql
storedprocedures
forloop
Random
PLpgSQL
在 Postgres 触发函数中异常调用之前执行操作
这里是 Postgres 8 4 想象此代码片段来自 Postgres 文档 CREATE FUNCTION emp stamp RETURNS trigger AS emp stamp BEGIN Check that empname a
postgresql
Exception
triggers
PLpgSQL
执行动态交叉表查询
我在 Postgres 数据库中实现了这个函数 http www cureffi org 2013 03 19 automatically creating pivot table column names in postgresql 这是
postgresql
PLpgSQL
dynamicsql
crosstab
为 PL/pgSQL 中实现的函数设置配置参数
我在 PL pgSQL 中编写了几个函数 我想通过一些配置条目来控制它们的行为 这些配置条目也可以在运行时更改 每个会话 是否可以在中定义新的自定义配置条目postgresql conf 如果没有 解决办法是什么 作为我的搜索结果 我发现了
postgresql
PLpgSQL
从 COPY 命令获取行数
从文件复制数据时 您可以使用 命令标签 获取 psql 中的行数 db COPY t FROM var lib postgres test sql COPY 10 我需要行数并希望避免冗余count 在桌子上 有没有办法得到这个计数COPY
postgresql
count
PLpgSQL
sqlbulkcopy
如何批量更新 postgres 中的单个列 5500 万条记录
我想更新 postgres 表的一列 记录大约有 5500 万条 因此我们需要批量更新 10000 条记录 注意 我们要更新所有行 但我们不想锁定我们的桌子 我正在尝试以下查询 Update account set name Some na
sql
postgresql
PLpgSQL
当我有很多记录时,Postgres 函数返回一条记录?
我有很多记录 我的简单查询返回 但当我使用函数时 它只给我第一条记录 首先我使用以下方法创建自己的数据类型 CREATE TYPE my type usr id integer name varchar 30 我的功能是 CREATE OR
sql
postgresql
postgresql91
PLpgSQL
setreturningfunctions
我可以在 FOR 循环中使用异常来强制错误继续吗?
当发生 可预测或不可预测 错误时 我可以在 FOR 循环中使用 EXCEPTION 来强制继续吗 这是一个片段 FOR temp rec IN tlcursor LOOP tl2 temp rec the location to be up
postgresql
loops
Exception
PLpgSQL
PL/pgSQL 匿名代码块
在 PostgreSQL 9 0 中 我有这个 PLPGSQL 匿名代码块 DO DECLARE bigobject integer BEGIN SELECT lo creat 1 INTO bigobject ALTER LARGE OB
postgresql
PLpgSQL
如何根据对象的属性对 json 或 jsonb 值内的数组中的对象进行排序?
我有这个 pl pgsql 函数来聚合两个表中的行jsonb value data table 1 and data table 2 fk id是两个表中的公共外键 id DECLARE v my variable 1 jsonb v my
json
postgresql
sqlorderby
PLpgSQL
jsonb
«
1 ...
3
4
5
6
7
8
9
»