检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
TABLE -- 创建函数trigger_func。 gaussdb=# CREATE FUNCTION trigger_func() RETURNS trigger LANGUAGE plpgsql AS ' BEGIN RAISE NOTICE ''trigger_func(%)
出REPEATABLE,则会基于一个系统产生的种子为每一个查询选择一个新的随机采样。 TIMECAPSULE { TIMESTAMP | CSN } expression 查询指定CSN点或者指定时间点表的内容。 目前不支持闪回查询的表:系统表、DFS表、全局临时表、本地临时表、
cds.web_returns的select权限授予用户joe。 1 2 gaussdb=# GRANT USAGE ON SCHEMA tpcds TO joe; gaussdb=# GRANT SELECT ON TABLE tpcds.web_returns to joe;
tri_update_func() RETURNS TRIGGER AS $$ DECLARE BEGIN UPDATE test_trigger_des_tbl SET id3 = NEW.id3 WHERE id1=OLD.id1; RETURN OLD; END $$ LANGUAGE
用途,而非业务应用。 系统管理员 系统管理员是指具有SYSADMIN属性的账户,默认安装情况下具有与对象所有者相同的权限,但不包括dbe_perf模式的对象权限和使用Roach工具执行备份恢复的权限。 要创建新的系统管理员,请以初始用户或者系统管理员用户身份连接数据库,并使用带SYSADMIN选项的CREATE
CV表的状态信息,该视图同时存在于PG_CATALOG和SYS Schema下。 由于HTAP特性不支持分布式,enable_htap在分布式中不可以设置为on,所以查询该系统视图时会显示为空。 表1 GS_IMCV_STATUS字段 名称 类型 描述 reloid oid 表id。
T1(a int); EXEC SQL COMMIT; return (0); } ECPGfree_auto_mem():释放为输出型宿主变量申请的所有内存,在程序结束时调用(return\exit)。 示例: #include <stdio.h> #include
分区表查询优化 本小节示例对应explain_perf_mode参数值为normal。 分区剪枝 分区索引 父主题: 分区表
分区索引管理:支持用户设置索引/索引分区不可用,或者重建不可用的索引/索引分区,比如由于分区管理操作导致的Global索引失效场景。 分区表业务并发支持:分布式分区表的DDL操作会锁全表,不支持跨分区DDL-DQL/DML并发。 新增分区 删除分区 交换分区 清空分区 分割分区 合并分区 移动分区
存储引擎体系架构 存储引擎体系架构概述 设置存储引擎 存储引擎更新说明 父主题: 存储引擎
交事务的功能,即提交事务的所有操作,请参考COMMIT | END。 回滚事务 回滚是在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部撤销。请参考ROLLBACK。 数据库中收到的一次执行请求(不在事务块中),如果含有多条语句,将会被
SQL语法 SQL语法格式说明 ABORT ALTER AUDIT POLICY ALTER COLUMN ENCRYPTION KEY ALTER COORDINATOR ALTER DATABASE ALTER DATABASE LINK ALTER DEFAULT PRIVILEGES
游标 游标概述 显式游标 隐式游标 游标循环 父主题: 存储过程
CREATE FUNCTION func_add_sql(num1 integer, num2 integer) RETURN integer AS BEGIN RETURN num1 + num2; END; / --按参数值传递。 gaussdb=# CALL func_add_sql(1
MessageText); return; } return; } /* 期盼函数返回SQL_SUCCESS */ #define RETURN_IF_NOT_SUCCESS(func) \ {\ SQLRETURN ret_value = (func);\
DROP FOREIGN DATA WRAPPER 功能描述 删除指定的外部数据封装。 注意事项 只有在support_extended_features=on时才能够成功执行DROP语句。 语法格式 DROP FOREIGN DATA WRAPPER [ IF EXISTS ] name
gaussdb=# CREATE OR REPLACE FUNCTION int_add(int,int) RETURNS int AS $BODY$ DECLARE BEGIN RETURN $1 + $2; END; $BODY$ language plpgsql; -- 创建聚集函数。
LOB_GET_LENGTH( lob IN CLOB ) RETURN INTEGER; PKG_UTIL.LOB_GET_LENGTH( lob IN BLOB ) RETURN INTEGER; 表2 PKG_UTIL.LOB_GET_LENGTH接口参数说明
LOB_GET_LENGTH( lob IN CLOB ) RETURN INTEGER; PKG_UTIL.LOB_GET_LENGTH( lob IN BLOB ) RETURN INTEGER; 表2 PKG_UTIL.LOB_GET_LENGTH接口参数说明
Astore存储引擎 Astore简介 父主题: 存储引擎