pg_stat_activity视图

state text 后端的当前状态,取值范围:active,idle,idle in transaction,idle in transaction(aborted),fastpath function call,disabled。说明 只有6.0版本支持state字段。state_change timestampz 上次 state 状态切换的时间。说明...

CREATE TABLE LIKE

PL/pgSQL function hg_create_table_like(text,text)line 22 at EXECUTE CREATE TABLE LIKE 语句支持复制列COMMENT(注释),支持复制Binlog属性,不支持复制表COMMENT。普通表 命令格式 在Hologres中,普通表 CREATE TABLE LIKE 的命令...

ADB for PostgreSQL支持的语法

CREATE INDEX CREATE ROLE CREATE SEQUENCE CREATE USER CREATE VIEW CREATE SCHEMA...BEGIN CHECKPOINT CLOSE CLUSTER COMMENT COMMIT DEALLOCATE DECLARE DELETE END EXPLAIN FETCH LOAD LOCK MOVE PREPARE REASSIGN OWNED REINDEX RELEASE ...

alicloud_eip_address

name-(Optional)The name of the EIP instance.This name can have a string of 2 to 128 characters,must contain only alphanumeric characters or hyphens,such as"-",".","_",and must not begin or end with a hyphen,and must not ...

使用pg_roaringbitmap插件

CREATE EXTENSION 查看插件版本 postgres=\dx List of installed extensions Name|Version|Schema|Description-+-+-+-plpgsql|1.0|pg_catalog|PL/pgSQL procedural language roaringbitmap|0.5|public|support for Roaring Bitmaps(2 rows)...

使用pg_roaringbitmap插件

CREATE EXTENSION 查看插件版本 postgres=\dx List of installed extensions Name|Version|Schema|Description-+-+-+-plpgsql|1.0|pg_catalog|PL/pgSQL procedural language roaringbitmap|0.5|public|support for Roaring Bitmaps(2 rows)...

使用pg_roaringbitmap插件

CREATE EXTENSION 查看插件版本 postgres=\dx List of installed extensions Name|Version|Schema|Description-+-+-+-plpgsql|1.0|pg_catalog|PL/pgSQL procedural language roaringbitmap|0.5|public|support for Roaring Bitmaps(2 rows)...

Sysbench测试说明

string.format("sbtest%i WRITE",i)end begin_query="LOCK TABLES".table.concat(tables,",")commit_query="UNLOCK TABLES"else begin_query="BEGIN"commit_query="COMMIT"end end function event(thread_id)local rs local i local table...

pgtap

pgtap是一个使用PL/pgSQL和PL/SQL编写的单元测试框架,是 PolarDB PostgreSQL版(兼容Oracle)的一个TAP测试框架,包括一个全面的TAP断言功能集合,并具备集成其他TAP测试框架的能力。术语 单元测试(Unit Testing):又称模块测试,允许...

pgtap

pgtap是一个使用PL/pgSQL和PL/SQL编写的单元测试框架,是 PolarDB PostgreSQL版(兼容Oracle)的一个TAP测试框架,包括一个全面的TAP断言功能集合,并具备集成其他TAP测试框架的能力。术语 单元测试(Unit Testing):又称模块测试,允许...

pgtap

pgtap是一个使用PL/pgSQL和PL/SQL编写的单元测试框架,是 PolarDB PostgreSQL版(兼容Oracle)的一个TAP测试框架,包括一个全面的TAP断言功能集合,并具备集成其他TAP测试框架的能力。术语 单元测试(Unit Testing):又称模块测试,允许...

SQL诊断

SET_TABLE_PROPERTY and CREATE TABLE statement are not in the same transaction create table 语句需要和CALL SET_TABLE_PROPERTY在一个事务里(使用 begin;和 commit;ERRCODE_AMBIGUOUS_COLUMN 模棱两可的列。一般是SQL中同一列名可能...

pgtap

pgtap是一个使用PL/pgSQL和PL/SQL编写的单元测试框架,是 PolarDB PostgreSQL版 的一个TAP测试框架,包括一个全面的TAP断言功能集合,并具备集成其他TAP测试框架的能力。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 14...

alicloud_sae_application_scaling_rule

date-(Optional)The End Date.When the begin_date and end_date values are empty.it indicates long-term execution and is the default value.period-(Optional)The period in which a timed elastic scaling strategy is executed....

触发器函数

CREATE TRIGGER emp_stamp BEFORE INSERT OR UPDATE ON emp FOR EACH ROW BEGIN-检查给出了 empname 以及 salary IF NEW.empname IS NULL THEN RAISE EXCEPTION 'empname cannot be null';END IF;IF NEW.salary IS NULL THEN RAISE ...

连接数管理

idle in transaction(aborted):表示进程处于一个事务中,该事务存在语句错误,并且进程当前没有执行查询操作。fastpath function call:表示进程正在执行一个 fast-path 函数。disabled:表示进程的 track activities 被禁用。例如,您...

CREATE PACKAGE BODY

IN OUT|OUT]argtype[DEFAULT value][,.])]RETURN rettype[DETERMINISTIC][STRICT][LEAKPROOF][PARALLEL { UNSAFE|RESTRICTED|SAFE }][COST execution_cost][ROWS result_rows][SET config_param { TO value|=value|FROM CURRENT }]{ IS|AS ...

PL 编译和调试

背景信息 PL 是一种过程化程序语言(Procedural Language,PL)。是对 SQL 的扩展,在普通 SQL 语句的基础上增加了编程语言的特点,将数据操作和查询语句组织在 PL 代码的过程化代码中,通过逻辑判断、循环等操作实现复杂的功能。使用 PL ...

锁以及排查锁

DML命令报错 ERROR:UPDATE in ddl transaction is not supported now.显式事务中任何一个命令获得的锁都只会在整个事务结束(提交或回滚)时才统一释放。如下示例,当对父表做 alter 操作时,会同时获取父表(login_history)和子表(login...

创建函数

statements statements 是 SPL 程序语句(BEGIN-END 块可以包含 EXCEPTION 部分)。IMMUTABLE STABLE VOLATILE 这些属性将函数的行为通知给查询优化器;您只能指定一个选项。VOLATILE 是默认行为。IMMUTABLE 指示函数不能修改数据库,并在...

创建存储过程

statements statements 是 SPL 程序语句(BEGIN-END 块可以包含 EXCEPTION 部分)。IMMUTABLE STABLE VOLATILE 这些属性将存储过程的行为通知给查询优化器;您只能指定一个选项。VOLATILE 是默认行为。IMMUTABLE 指示存储过程不能修改数据...

新建类型

步骤 4:完成新建类型 单击 创建,完成新建类型后,类型通常用于 PL 语句中,使用关键字 INSERT 调用用户自定义的类型。说明 在左侧导航栏中,右键鼠标单击类型列表中的类型名,通过弹出的管理操作列表(包括 查看、新建、下载、删除 和 ...

DBMS_UTILITY

语法 DBMS_UTILITY.ANALYZE_PART_OBJECT(schema IN VARCHAR2 DEFAULT NULL,object_name IN VARCHAR2 DEFAULT NULL,object_type IN CHAR DEFAULT 'T',command_type IN CHAR DEFAULT 'E',command_opt IN VARCHAR2 DEFAULT NULL,sample_clause...

常见报错

all the keys that the script uses should be passed using the KEYS array EXECABORT Transaction discarded because of previous errors UNKILLABLE Sorry the script already executed write commands against the dataset.UNKILLABLE ...

SQL语法

BEGIN[WORK|TRANSACTION][transaction_mode][READ ONLY|READ WRITE]更多信息,请参见 BEGIN。CHECKPOINT 强制事务记录检查点。CHECKPOINT 更多信息,请参见 CHECKPOINT。CLOSE 关闭游标。CLOSE cursor_name 更多信息,请参见 CLOSE。...

常见报错

all the keys that the script uses should be passed using the KEYS array EXECABORT Transaction discarded because of previous errors UNKILLABLE Sorry the script already executed write commands against the dataset.UNKILLABLE ...

DDL异步IO

测试表数据 通过如下语句生成测试数据:delimiter|CREATE PROCEDURE populate_0(IN NUM INT)BEGIN DECLARE sid INT;DECLARE suffix_name INT;DECLARE i INT;SET sid=1000;SET suffix_name=10;SET i=1;START TRANSACTION;WHILE i(seller_id,...

概述

测试表数据 通过如下语句生成测试数据:delimiter|CREATE PROCEDURE populate_0(IN NUM INT)BEGIN DECLARE sid INT;DECLARE suffix_name INT;DECLARE i INT;SET sid=1000;SET suffix_name=10;SET i=1;START TRANSACTION;WHILE i(seller_id,...

DDL多路归并排序

测试表数据 通过如下语句生成测试数据:delimiter|CREATE PROCEDURE populate_0(IN NUM INT)BEGIN DECLARE sid INT;DECLARE suffix_name INT;DECLARE i INT;SET sid=1000;SET suffix_name=10;SET i=1;START TRANSACTION;WHILE i(seller_id,...

存储过程

end 表示当没有更多数据时,重新开始一个循环,跳出一个循环或者set某个变量,示例如下:CREATE PROCEDURE pro_test()BEGIN DECLARE a CHAR(16);DECLARE b,c int;DECLARE cur1 CURSOR FOR SELECT data,id FROM t1 order by id;DECLARE cur2...

DDL预读

测试表数据 通过如下语句生成测试数据:delimiter|CREATE PROCEDURE populate_0(IN NUM INT)BEGIN DECLARE sid INT;DECLARE suffix_name INT;DECLARE i INT;SET sid=1000;SET suffix_name=10;SET i=1;START TRANSACTION;WHILE i(seller_id,...

alicloud_cs_kubernetes_node_pool

Provides a ACK Nodepool resource.This resource will help you to manage node pool in Kubernetes Cluster,see What is kubernetes node pool.->NOTE:Available since v1.97.0.->NOTE:From version 1.109.1,support managed node pools,...

DBMS_SESSION

DBMS_SESSION内置包提供了从PL/SQL访问 SQL ALTER SESSION 和 SET ROLE 语句以及其他会话信息的能力。DBMS_SESSION子程序总览 子程序 说明 CLEAR_ALL_CONTEXT Procedure 清除指定命名空间的全部上下文属性。CLEAR_CONTEXT Procedure 清除...

alicloud_cs_managed_kubernetes

proxy."default="ipvs"} variable"service_cidr"{ description="The kubernetes service cidr block.It cannot be equals to vpc's or vswitch's or pod's and cannot be in them."default="192.168.0.0/16"} variable"terway_vswitch_ids...

CREATE TYPE BODY

语法 CREATE[OR REPLACE]TYPE BODY name { IS|AS } method_spec[.]END 其中 method_spec 是:subprogram_spec subprogram_spec 是:{ MEMBER|STATIC } { PROCEDURE proc_name[([SELF[IN|IN OUT]name][,argname[IN|IN OUT|OUT]argtype...

DBMS_LOB

语法 DBMS_LOB.COPY(dest_lob IN OUT BYTEA,src_lob IN BYTEA,amount IN INTEGER,dest_offset IN INTEGER:=1,src_offset IN INTEGER:=1);DBMS_LOB.COPY(dest_lob IN OUTTEXT,src_lob IN TEXT,amount IN INTEGER,dest_offset IN INTEGER:=1,...

使用事件触发器实现DDL回收站、防火墙、增量订阅同步

NB:since ddl_command_end cannot collect the details of the drop statement,we use sql_drop if TG_EVENT='ddl_command_end' then SELECT*into r FROM pg_event_trigger_ddl_commands();if r.classid>0 then insert into dts_audit.dts_...

自动化工具说明

task_otype():sys.exit("[error]:a and-o cannot exist at same time")if Envariable.get_task_area():if not Envariable.get_task_area()in("domestic","overseas"):sys.exit("[error]:Area value Error,'-a' option in 'domestic' or '...

Forall and Bulk Collect

背景说明 PolarDB O引擎不支持除"FORALL index IN lower_bound.upper_bound"类型以外FORALL语句。原理 在Oracle PL/SQL过程语言handler和SQL之间需要切换,如果是一个较大的LOOP,切换一多,性能就会下降严重。因此对于在PL/SQL需要多次...

SQL事务能力

如下示例,DDL和DML在同一个事务中会报错:ERROR:INSERT in ddl transaction is not supported now。begin;drop table if exists dml_test;create table dml_test(uid text not null,name text not null);insert into dml_test values('1',...
共有157条 < 1 2 3 4 ... 157 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
全局事务服务 (文档停止维护) 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储
新人特惠 爆款特惠 最新活动 免费试用