检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ASE SAVEPOINT,避免子事务的嵌套个数过大,建议嵌套个数不要超过10000,嵌套数过多时,可能引发当前事务性能裂化。 示例 --创建一个新表。 gaussdb=# CREATE TABLE table1(a int); --开启事务。 gaussdb=# START TRANSACTION;
openGauss=# CREATE SCHEMA hr; openGauss=# SET CURRENT_SCHEMA = hr; --创建存储过程dynamic_proc openGauss=# CREATE OR REPLACE PROCEDURE dynamic_proc
openGauss=# CREATE SCHEMA hr; openGauss=# SET CURRENT_SCHEMA = hr; --创建存储过程dynamic_proc openGauss=# CREATE OR REPLACE PROCEDURE dynamic_proc
持对PLAN_TABLE进行INSERT、UPDATE、ANALYZE等操作。 PLAN_TABLE详细介绍见PLAN_TABLE。 --创建表foo1,foo2。 openGauss=# CREATE TABLE foo1(f1 int, f2 text, f3 text[]);
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 --创建表 openGauss=# CREATE TABLE sections_t1 ( section NUMBER(4) ,
参数说明:DCF leader和follower选举超时时间。选举超时时间数值依赖于当前DN之间的网络状况,在超时时间较小且网络极差的情形下,会有超时选举发生,待网络恢复选举恢复正常。建议根据当前网络状态合理设置超时时间。对DCF节点时钟的约束:DCF节点间最大时钟差异小于选举超时时间的一半。
持对PLAN_TABLE进行INSERT、UPDATE、ANALYZE等操作。 PLAN_TABLE详细介绍见PLAN_TABLE。 --创建表foo1,foo2。 gaussdb=# CREATE TABLE foo1(f1 int, f2 text, f3 text[]); gaussdb=#
在删除用户时,需要先删除该用户拥有的所有对象并且收回该用户在其他对象上的权限,或者通过指定CASCADE级联删除该用户拥有的对象和被授予的权限。 如果用户下存在创建GDS外表时指定的错误表,则无法通过DROP USER指定CASCADE关键字直接删除用户。 语法格式 DROP USER [ IF EXISTS
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 --创建表 openGauss=# CREATE TABLE sections_t1 ( section NUMBER(4) ,
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:整型,0~INT_MAX。 至少是2,且有用的值一般在100到1000之间。设置为0,表示使用系统自适应方式,GaussDB会基于geqo_effort和表的个数选取合适的值。 默认值:0 geqo_generations 参数说明:控制GEQO使用的算法的迭代次数。
用于修改索引分区的所属表空间。 注意事项 索引的所有者或者拥有索引所在表的INDEX权限的用户或者被授予了ALTER ANY INDEX权限的用户有权限执行此命令,系统管理员默认拥有此权限。 语法格式 重命名表索引的名称。 ALTER INDEX [ IF EXISTS ] index_name
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:整型,0~INT_MAX。 至少是2,且有用的值一般在100到1000之间。设置为0,表示使用系统自适应方式,GaussDB会基于geqo_effort和表的个数选取合适的值。 默认值:0 geqo_generations 参数说明:控制GEQO使用的算法的迭代次数。
hint不生效。 支持直接在数据节点查询有效的全局二级索引。 示例 为了hint使用索引扫描,需要首先在表item的i_item_sk列上创建索引,名称为i。 1 create index i on item(i_item_sk); 对示例中原语句使用如下hint: 1 2 3
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 --创建表。 gaussdb=# CREATE TABLE bit_type_t1 ( BT_COL1 INTEGER, BT_COL2
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 --创建表。 openGauss=# CREATE TABLE bit_type_t1 ( BT_COL1 INTEGER, BT_COL2
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 --创建表。 openGauss=# CREATE TABLE bit_type_t1 ( BT_COL1 INTEGER, BT_COL2
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 --创建一个新表。 gaussdb=# CREATE TABLE table1(a int); --开启事务。 gaussdb=# START TRANSACTION;
算子Hash join的连接谓词,示例中条件为t1.c1等于t2.c2,在查询执行时,满足这些条件的行会被包含在最终的结果集中。 Hash 内表创建hash table的算子。 父主题: 表连接方式
文件目录的位置,需要添加到系统表PG_DIRECTORY中,如果传入的路径和PG_DIRECTORY中的路径不匹配,会报路径不存在的错误。 在打开guc参数safe_data_path时,用户只能通过高级包操作safe_data_path指定文件路径下的文件。 src_file_name
文件目录的位置,需要添加到系统表PG_DIRECTORY中,如果传入的路径和PG_DIRECTORY中的路径不匹配,会报路径不存在的错误。 在打开guc参数safe_data_path时,用户只能通过高级包操作safe_data_path指定文件路径下的文件。 src_file_name