长数组

长数组是一种元素数量可以从零到声明的最大长度的数组。语法 TYPE type_name IS VARRAY '(' number ')' OF datatype[NULL|NOT NULL]';' 示例 变长数组的基本示例如下所示:DECLARE TYPE varray_type IS VARRAY(10)OF INT;声明 varray ...

概览

PL/SQL拥有三种集合类型:变长数组(varray,variable-size array),嵌套表(nested table)和关联数组(associative array)。它们可以被声明在全局、包或者PL/SQL块里,并拥有一系列独特的用法。例如,您可以使用集合类型构造函数初始化...

嵌套表

嵌套表(nested table)在使用上类似于不限制最大长度的变长数组。注意事项 除了声明方式以及对最大长度的限制上有所区别,其他使用方式和变长数组一致。语法 TYPE type_name IS TABLE OF datatype[NULL|NOT NULL]';' 示例 以下是一个嵌套...

SLICE

对ARRAY数组切片,截取从 start 位置开始长度为 length 的元素组成新的ARRAY数组。命令格式 array<T>slice(array<T><a>,,)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。start:必...

关联数组

区别于变长数组和嵌套表的形如数组的使用形式,关联数组(associative array)是一组键值对,使用形式更像是哈希表。语法 TYPE type_name IS TABLE OF value_type[NULL|NOT NULL]INDEX BY key_type ';' 示例 以下是一个关联数组的基本示例...

MAP_FROM_ARRAYS

如果 a 中元素包含NULL值或两个数组长度不相等,会返回报错。使用示例-返回{1:2,3:4}。select map_from_arrays(array(1.0,3.0),array('2','4'));返回{1:2,3:6}。select map_from_arrays('last_win',array(1.0,3.0,3),array('2','4','6'));...

集合类型构造函数

由于变长数组类型具有最大长度的限制,因此构造函数包含的值的个数不能超过最大长度。否则,数据库不会将其识别为构造函数,而是尝试将其视为一个普通函数。示例 DECLARE TYPE varray_type IS VARRAY(2)OF INT;v varray_type:=varray_type...

复杂类型函数

SLICE 对ARRAY数据切片,返回从指定位置开始、指定长度数组。SORT_ARRAY 为指定的数组中的元素排序。SPLIT 将字符串按照指定的分隔符分割后返回数组。TRANSFORM 将ARRAY数组中的元素进行转换。ZIP_WITH 将2个ARRAY数组按照位置进行元素...

接口出参

例如$.menu.items.id 返回结果是长度为18的数组数组元素为每个ID对应的值。对象的所有属性。例如$.menu.items.*返回结果是items对应的值。randomIndex()数组中的随机元素。例如$.menu.items[randomIndex()]返回items对应数组的随机元素。...

接口出参

例如$.menu.items.id 返回结果是长度为18的数组数组元素为每个ID对应的值。对象的所有属性。例如$.menu.items.*返回结果是items对应的值。randomIndex()数组中的随机元素。例如$.menu.items[randomIndex()]返回items对应数组的随机元素。...

pg_type

长数组类型有一个由该数组子例程定义的头。typarray oid 如果 typarray 不是0,则它标识 pg_type 中的另一行,这一行是一个将此类型作为元素的“真的”数组类型。typinput regproc 输入转换函数(文本格式)。typoutput regproc 输出转换...

向量计算概述

Proxima与Hologres概念对比 Proxima概念 Hologres中的概念 特征向量 数组类型Array,仅支持固定长度数组 向量索引 一种特殊类型的Index,当前仅支持KNN/RNN的Graph索引 距离计算 一种类型的UDF:proxima_distance()每种距离计算对应一个UDF ...

ST_CreateRast

数组长度为栅格的列数与行数的乘积。width 栅格列数。extent geometry类型表示的空间范围(可选)。storageOption 支持的参数如下:参数名称 描述 类型 格式 默认值 说明 chunkdim 分块的维度信息 string(w,h,b)从原始影像中读取分块大小...

ST_CreateRast

数组长度为栅格的列数与行数的乘积。width 栅格列数。extent geometry类型表示的空间范围(可选)。storageOption 支持的参数如下:参数名称 描述 类型 格式 默认值 说明 chunkdim 分块的维度信息 string(w,h,b)从原始影像中读取分块大小...

ST_CreateRast

数组长度为栅格的列数与行数的乘积。width 栅格列数。extent geometry类型表示的空间范围(可选)。storageOption 支持的参数如下:参数名称 描述 类型 格式 默认值 说明 chunkdim 分块的维度信息 string(w,h,b)从原始影像中读取分块大小...

ST_CreateRast

数组长度为栅格的列数与行数的乘积。width 栅格列数。extent geometry类型表示的空间范围(可选)。storageOption 支持的参数如下:参数名称 描述 类型 格式 默认值 说明 chunkdim 分块的维度信息 string(w,h,b)从原始影像中读取分块大小...

多元索引限制

数组长度 256 数组中最多包含的元素个数。Nested嵌套层数 5 最多支持5层Nested嵌套。Nested字段的子行数量 256 嵌套字段的嵌套行最大数量,非子字段数量。Nested字段数量 25 嵌套中子字段的个数。表主键列长度之和 1000字节 所有主键列的...

GenerateVideoPlaylist-生成边转边播播放列表

30 InitialSegments array 否 初始转码 ts 文件时长数组,数组长度最大为 6,默认为空,与参数 Duration 独立。float 否 初始转码 ts 文件时长,取值范围为[1,Duration],示例:初始转码 ts 时长数组为[2,2,4,4,8,8],则序号为 0 的 ts 时...

WiFi配网HAL

参数说明 参数 数据类型 方向 说明 key const uint8_t*输入 AES密钥数组首地址,密钥数组长度必须≥16 bytes。iv const uint8_t*输入 AES初始向量数组首地址,初始向量数组长度必须≥16 bytes。dir AES_DIR_t 输入 指定AES算法用途HAL_AES...

多元索引数组类型

多元索引名称为 test_table_index,该多元索引包括 col_keyword_array(字符串数组类型)和 col_long_array(整型数组类型)两列。使用控制台创建多元索引的配置如下图所示。创建多元索引映射关系。更多信息,请参见 创建多元索引的映射...

数组类型

然而,当前的实现忽略任何提供的数组尺寸限制,即其行为与未指定长度数组相同。当前的实现也不会强制所声明的维度数。一个特定元素类型的数组全部被当作是相同的类型,而不论其尺寸或维度数。因此,在 CREATE TABLE 中声明数组的尺寸或...

访问增强版HBase数据

length:待转换字节数组长度。取值为大于0的整数。to_hboolean(bin,offset)将字节数组转换成HBOOLEAN布尔值,返回值类型为BOOLEAN。bin:待转换的字节数组。offset:待转换数组的起始位置。取值为大于0的正整数。to_hshort(bin,offset)将...

JSON_INSERT

说明 若input参数中包含数组数组中的JSON内容插入规则,假设input中数组长度为n,指定插入的位置为m时:如果 m>=n,在数组末尾添加值value。如果 m,在数组开头添加值value。如果-n,根据insert_after的值确定添加值value的位置。若...

关联数组

ANALYST:100 CLERK:200 MANAGER:300 SALESMAN:400 PRESIDENT:500 二维关联数组 二维关联数组是嵌套的关联数组,二维关联数组的值是一维关联数组,可以同时使用两个键关联到最内层关联数组的元素。二维关联数组的基本特征和关联数组相同。...

Cava 类型和变量定义

注意:数组长度由编译器自动推导。class Example {/.int test(){ int[]a=new int[]{0,1,2,3,4,5,6,7,8,9};return a[0];}/.} 创建对象数组。注意:对象数组创建完毕后,还需要为数组中的元素依次创建对象。class Example { public double ...

Cava 类型和变量定义

注意:数组长度由编译器自动推导。class Example {/.int test(){ int[]a=new int[]{0,1,2,3,4,5,6,7,8,9};return a[0];}/.} 创建对象数组。注意:对象数组创建完毕后,还需要为数组中的元素依次创建对象。class Example { public double ...

Doc

命令示例:JSON.ARRINSERT doc.id 0 10 15 返回示例:(integer)5 JSON.ARRLEN 类别 说明 语法 JSON.ARRLEN key path 时间复杂度 O(N)命令描述 获取path对应数组(array)的长度。选项 key:TairDoc的key,用于指定作为命令调用对象的...

迭代器功能说明

在区块编辑器面板中可先添加一个或多个组件组成的单元模板(即成组),再通过迭代器的数据驱动,生成一个列表,列表项的数量与迭代器数据中数组长度一致。本文介绍迭代器的功能及操作说明。迭代器即列表生成器,列表中每一项称为一个迭代...

迭代器功能说明

在区块编辑器面板中可先添加一个或多个组件组成的单元模板(即成组),再通过迭代器的数据驱动,生成一个列表,列表项的数量与迭代器数据中数组长度一致。本文介绍迭代器的功能及操作说明。迭代器即列表生成器,列表中每一项称为一个迭代...

创建向量索引

smallint[]、int[]、float2[]、float4[]、real[]、float8[]vector_norm double precision 计算一个向量数组的模。smallint[]、int[]、float2[]、float4[]、real[]、float8[]vector_angle double precision 计算两个向量数组的夹角。...

FLATTEN

数组类型的数组转换为单个数组。命令格式 flatten(arrayOfArray)参数说明 arrayOfArray:为数组类型的数组。返回值说明 将数组类型的数组按元素顺序展开为单个数组。如果输入值为 null,则返回NULL。如果输入参数不是数组类型的数组,则...

ARRAY_EXCEPT

找出在ARRAY数组 a 中,但不在ARRAY数组 b 中的元素,并去掉重复的元素后,返回新的ARRAY数组。命令格式 array<T>array_except(array<T><a>,array<T><b>)参数说明 a、b:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中...

LIMIT

对于已初始化的动态数组,LIMIT返回由动态数组类型定义确定的最大大小限制。如果动态数组未初始化(即,它是空值数组),则将引发异常。对于关联数组或已初始化的嵌套表,LIMIT返回NULL。如果嵌套表未初始化(即,它是空值嵌套表),则将...

ARRAYS_OVERLAP

判断ARRAY数组 a 和 b 是否存在相同元素。命令格式 boolean arrays_overlap(array<T><a>,array<T><b>)参数说明 a、b:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。a 和 b 中元素的数据类型...

ARRAY_DISTINCT

去除ARRAY数组 a 中的重复元素。命令格式 array<T>array_distinct(array<T><a>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。返回值说明 返回ARRAY类型。返回规则如下:新ARRAY...

ARRAYS_ZIP

合并多个给定数组并返回一个结构数组,其中第N个结构包含输入数组的所有第N个值。命令格式 array,U,.>>arrays_zip(array<T><a>,array<U><b>[,.])参数说明 a、b:必填。ARRAY数组。array及 array中的 T 和 U 指代ARRAY数组元素的数据类型,...

ARRAY_NORMALIZE

返回根据指定p范数(p Norm)对数组元素规范化后的数组。命令格式 array_normalize(array,p)此函数等价于 TRANSFORM(array,v->v/REDUCE(array,0,(a,v)->a+POW(ABS(v),p),a->POW(a,1/p)),但是 REDUCE 部分只执行一次。参数说明 array:输入...

数组函数和运算符

本文介绍数组函数和运算符的基础语法及示例。日志服务支持如下数组函数和运算符。重要 在日志服务分析语句中,表示字符串的字符必须使用单引号('')包裹,无符号包裹或被双引号("")包裹的字符表示字段名或列名。例如:'status' 表示字符...

ALL_MATCH

判断ARRAY数组 a 中是否所有元素都满足 predicate 条件。命令格式 boolean all_match(array<T><a>,function,boolean>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。predicate:必...

ANY_MATCH

判断ARRAY数组 a 中是否存在元素满足 predicate 条件。命令格式 boolean any_match(array<T><a>,function,boolean>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。predicate:必填...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据传输服务 钉钉会议 高速通道 云数据库 RDS 云解析DNS 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用