检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CREATE TABLE语法可以指定数组的大小,例如: 1 CREATE TABLE test ( a int[3]); 当前的数据库实现会忽略语句中数组的大小限制,即其行为与未指定长度的数组相同。同时,也不会强制所声明的维度数。一个特定元素类型的数组全部被当作是相同的类型,而忽略其大小或维度数。
参数说明:设置内部排序操作和Hash表在开始写入临时磁盘文件之前使用的内存大小。ORDER BY,DISTINCT和merge joins都要用到排序操作。Hash表在散列连接、散列为基础的聚集、散列为基础的IN子查询处理中都要用到。 对于复杂的查询,可能会同时并发运行好几个排序或者散列操作,每个都可以使用此参数
CREATE TABLE语法可以指定数组的大小,例如: 1 CREATE TABLE test ( a int[3]); 当前的数据库实现会忽略语句中数组的大小限制,即其行为与未指定长度的数组相同。同时,也不会强制所声明的维度数。一个特定元素类型的数组全部被当作是相同的类型,而忽略其大小或维度数。
执行的游标ID position 动态定义列在查询中的位置 column_value 返回值 err_num 错误号。传出参数,须传入变量做参数。目前未实现,固定传出-1。 actual_length 返回值的实际长度 DBMS_SQL.COLUMN_VALUE_INT 该函数用来返回给定游标
如果table为分区表,在关键字PARTITION后面指定分区名partition_name表示分析该分区表的统计信息。目前语法上支持分区表做ANALYZE,但功能实现上暂不支持对指定分区统计信息的分析。 取值范围:表的某一个分区名。 foreign_table_name 需要分析的特定外表的表名(可能会
执行的游标ID position 动态定义列在查询中的位置 column_value 返回值 err_num 错误号。传出参数,须传入变量做参数。目前未实现,固定传出-1。 actual_length 返回值的实际长度 DBMS_SQL.COLUMN_VALUE_INT 该函数用来返回给定游标
指定了在列存表是否开启delta表。对HStore表不能开启该参数。 默认值:off enable_hstore 指定了是否创建为H-Store表(基于列存表实现)。该参数只对列存表有效。该参数仅8.2.0.100及以上集群版本支持。云原生3.0暂不支持该参数。 默认值:off 打开该参数时必须设置
浮点类型 浮点类型属于非精确,可变精度的数值类型。实际上,这些类型通常是对于二进制浮点算术(分别是单精度和双精度)的IEEE标准754的具体实现,在一定范围内由特定的处理器,操作系统和编译器所支持。 表3 浮点类型 名称 描述 存储空间 范围 REAL, FLOAT4 单精度浮点数,不精准。
执行触发器时要提供给函数的可选的以逗号分隔的参数列表。参数是文字字符串常量,简单的名称和数字常量也可以写在这里,但它们都将被转换为字符串。 请检查触发器函数的实现语言的描述,以了解如何在函数内访问这些参数。 关于触发器种类: INSTEAD OF的触发器必须标记为FOR EACH ROW,并且只能在视图上定义。
浮点类型 浮点类型属于非精确,可变精度的数值类型。实际上,这些类型通常是对于二进制浮点算术(分别是单精度和双精度)的IEEE标准754的具体实现,在一定范围内由特定的处理器,操作系统和编译器所支持。 表3 浮点类型 名称 描述 存储空间 范围 REAL, FLOAT4 单精度浮点数,不精准。
-f create_table_fir.sql 如示例中涉及的以下信息可根据实际情况替换: postgres:所要连接的数据库名称。 10.10.0.1:集群连接地址。 dbadmin:集群数据库的用户名。默认管理员用户为“dbadmin”。 8000:创建集群时设置的“数据库端口”。
refer the user manual for syntax. 原因:未指定输出文件夹路径。 解决方案:指定输出文件夹参数的有效路径。 java.lang.OutOfMemoryError: GC overhead limit exceeded. 原因:在迁移操作期间,如果内存使
而实际的写入位置则是从服务器内部缓冲区写出时的终点。写入位置是可以从服务器外部检测到的终点,如果要归档部分完成事务日志文件,则该操作即可实现。插入点主要用于服务器调试目的。如果是只读操作,不需要系统管理员权限。 示例: 1 2 3 4 5 SELECT pg_current_
执行触发器时要提供给函数的可选的以逗号分隔的参数列表。参数是文字字符串常量,简单的名称和数字常量也可以写在这里,但它们都将被转换为字符串。 请检查触发器函数的实现语言的描述,以了解如何在函数内访问这些参数。 关于触发器种类: INSTEAD OF的触发器必须标记为FOR EACH ROW,并且只能在视图上定义。
在业务开发过程中,入库方式除了INSERT外,还有COPY入库的场景。常用于将文件内容COPY入库、使用CopyManager接口入库等。此外,CDM数据同步工具,其实现方式也是通过COPY的方式批量入库。在COPY入库过程中,如果COPY的目标表使用了默认值,且默认值为nextval,处理过程如下图: C
query is influenced by row level security feature (5 rows) 示例2:通过行级控制实现分区权限管理 创建用户alice: 1 CREATE ROLE alice PASSWORD '{password1}'; 创建范围分区
ING SETS扩展项,则数据库除正则分组外还会进行超聚合分组。这些功能在GaussDB(DWS)中不可用,可通过UNION ALL操作符实现。 图3 输入:扩展Group By子句 图4 输出:扩展Group By子句 GROUPING_ID和ROLLUP GROUPING_I
INTERVAL DAY (l) TO SECOND (p) 时间间隔,X天X小时X分X秒。 l:天数的精度,取值范围为0~6。为适配Oracle语法,未实现具体功能。 p:秒数的精度,取值范围为0~6。小数末尾的零不显示。 16字节 INTERVAL [FIELDS] [ (p) ] 时间间隔。
1.0.200及以上集群版本支持。 默认值:false enable_turbo_store 用于控制是否创建为turbo表(基于列存表实现)。该参数只对列存表有效。该参数仅9.1.0.200及以上集群版本支持。 默认值:off mv_analyze_mode 控制物化视图自动analyze的方式。该参数仅9
密码都以明文形式在pgcrypto和客户端应用程序之间传输。为了获得最佳安全性,建议在客户端和GaussDB(DWS)服务器之间使用SSL连接。 有关pgcrypto模块中各个函数的详细信息如下: 通用哈希函数 digest() digest()函数可以根据不同的算法生成数据的二进制哈希值,语法如下: