检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
EXECUTE PROCEDURE function_name ( arguments );方式执行function,并且function需要用户定义,必须声明为不带参数并返回类型为触发器,在触发器触发时执行。 6 instead_of_dml_trigger ::=语法: INSTEAD
VARCHAR2类型。 返回值:无返回值。 功能描述:无参数时,无索引集合nesttable类型变量删除集合类型的所有元素和空间,后续使用需要重新扩展空间,带索引集合indexbytable类型变量删除所有元素内容;一个参数删除指定位置元素(不删除空间);两个参数则删除下标区间内的所有元素(不删除空间)。
boolean 包括缓冲区的使用情况的信息。需要结合ANALYZE或ANALYSE选项一起使用。 取值范围: TRUE:显示缓冲区的使用情况。 FALSE(缺省值):不显示。 TIMING boolean 包括实际的启动时间和花费在输出节点上的时间信息。需要结合ANALYZE或ANALYSE选项一起使用。
一致的视图。 读已提交模式提供的部分事务隔离对于许多应用而言是足够的,并且这个模式速度快,使用简单。不过,对于做复杂查询和更新的应用,可能需要保证数据库有比读已提交模式更加严格的一致性视图。 READ UNCOMMITTED:读未提交隔离级别。不推荐使用,可能产生数据不一致现象。
用consrc字段存储被参考表的参考信息,参考信息包含被参考表的模式名、表名以及被参考字段的字段名。 PG_CLASS的relchecks需要和在此表上为给定关系找到的检查约束的数目一致。 父主题: 其他系统表
只有在sql_compatibility参数值为B兼容模式下支持SET类型。 不支持SET类型作为分区表的分区键。 DROP TYPE 删除SET类型时,需要使用CASCADE方式删除,且关联的表字段也会被同时删除。 对于USTORE存储方式的表,如果表中包含SET类型的字段,且已经开启回收站功
点,查询某个CSN下的数据代表SQL查询数据库在该一致性点的相关数据。 使用时间点进行闪回时,可能会有3s的误差。想要闪回到精确的操作点,需要使用CSN进行闪回。 使用示例 示例(需将undo_retention_time参数设置为大于0的值): gaussdb=# DROP TABLE
式是否切换成功,参见《开发指南》中“SQL参考 > 函数和操作符 > 系统管理函数 > 其它函数”的说明。如需将该参数从on切换为off,需要重启实例,参考表2中的“方式一”。 设置建议:DBE_PERF.global_candidate_status系统视图的candidate
END DECLARE SECTION; 也可以使用如下命令: EXEC SQL TYPE serial_t IS long; 这种声明不需要写在一个声明段中。 指针 可以声明常见类型的指针: EXEC SQL BEGIN DECLARE SECTION; int *intp;
avg_data_blocks_per_key numeric 暂不支持,值为NULL。 clustering_factor numeric 根据索引的值指示表中行的顺序。需要通过执行analyze进行统计。 num_rows numeric 暂不支持,值为NULL。 sample_size numeric 暂不支持,值为NULL。
认拥有此权限。 UPDATE...... LIMIT row_count 仅支持执行计划下推的部分场景(不支持复制表),前置条件是过滤条件需要包含等值分布列,且过滤条件相对简单,避免使用强制类型转换。如果执行失败,请简化过滤条件。 对expression或condition条件里涉及到的任何表要有SELECT权限。
询某个CSN下的数据代表SQL查询数据库在该一致性点的相关数据。 备注:使用时间点进行闪回时,可能会有3s的误差。想要闪回到精确的操作点,需要使用CSN进行闪回。GTM-Free模式下没有全局一致性csn点,暂时不支持以csn的方式进行闪回。 使用示例 示例: gaussdb=#
varchar)最大长度为1GB-85-4=1,073,741,735。 CLOB 文本大对象。兼容Oracle类型。 最大为32TB-1,但还需要考虑到列描述头信息的大小,以及列所在元组的大小限制(也小于32TB-1),因此CLOB类型最大可能小于32TB-1。 TEXT 变长字符串。
name RENAME VALUE existing_enum_value TO new_enum_value; 参数说明 name 一个需要修改的现有的类型的名称(可以有模式修饰) 。 new_name 该类型的新名称。 new_owner 新所有者的用户名 。 new_schema
dest为参数化路径的目标表,即索引所在的表。 src为参数路径的参数表。 index_list为参数化路径使用的索引序列,为空格隔开的字符串。 示例 查看下面的计划示例需要设置以下参数 set enable_fast_query_shipping = off; set enable_stream_operator
avg_data_blocks_per_key numeric 暂不支持,值为NULL。 clustering_factor numeric 根据索引的值指示表中行的顺序。需要通过执行analyze进行统计。 num_rows numeric 暂不支持,值为NULL。 sample_size numeric 暂不支持,值为NULL。
gs_dump支持导出单个数据库或其内的对象,而gs_dumpall支持导出集群中所有数据库或各库的公共全局对象。 通过导入工具将导出的元数据信息导入至需要的数据库,可以完成数据库信息的迁移。 使用gs_dump和gs_dumpall命令导出数据 使用gs_restore命令导入数据 sql/tmp/tar文件格式
GaussDB内不支持NOT NULL语法。 GaussDB内不支持datatype为varray类型(varray不能嵌套)。 size_limit功能生效需要在behavior_compat_optionsGUC参数中开启varray_compat参数。 详情可参考《开发指南》中“存储过程 > 数组、集合和record
GaussDB内不支持NOT NULL语法。 GaussDB内不支持datatype为varray类型(varray不能嵌套)。 size_limit功能生效需要在behavior_compat_optionsGUC参数中开启varray_compat参数。 详情可参考《开发指南》中“存储过程 > 数组、集合和record
若join列上的NULL值较多,则可以加上is not null过滤条件,以实现数据的提前过滤,提高join效率。 not in转not exists not in语句需要使用nestloop anti join来实现,而not exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not