ALTER LARGE OBJECT 更改一个大对象的定义。简介 您必须拥有大对象才能使用 ALTER LARGE OBJECT。要更改所有者,您还必须是新所有者的直接或间接成员。(不过,超级用户仍然可以更改任何大对象)。当前,唯一的功能是分配新所有者,因此...
变长数组是一种元素数量可以从零到声明的最大长度的数组。语法 TYPE type_name IS VARRAY '(' number ')' OF datatype[NULL|NOT NULL]';' 示例 变长数组的基本示例如下所示:DECLARE TYPE varray_type IS VARRAY(10)OF INT;声明 varray ...
ALTER POLICY 更改一条现有行级安全性策略的定义。简介 请注意,ALTER POLICY 只允许修改策略所应用的角色集合,和要修改的 USING 和 WITH CHECK 表达式。要更改策略的其他属性,例如其应用的命令,或者是允许还是限制,则必须删除并重新...
ALTER EVENT TRIGGER 更改一个现有事件触发器的属性。简介 必须作为一个超级用户才能修改一个事件触发器。语法 ALTER EVENT TRIGGER name DISABLE ALTER EVENT TRIGGER name ENABLE[REPLICA|ALWAYS]ALTER EVENT TRIGGER name OWNER TO { ...
将ARRAY数组 a 中的元素使用 delimiter 拼接为字符串。当数组中元素为NULL时,用 nullreplacement 替代,没有设置 nullreplacement 时,会忽略NULL元素。命令格式 array_join(array<T><a>,[,])参数说明 a:必填。ARRAY数组。array中的 T ...
不支持访问MaxCompute除OSS、Hologres以及HBase外部表之外的外部表、内建函数和自定义函数(MaxCompute UDF)。不支持在使用 按量计费开发者版 资源的项目中执行Spark作业。按量计费开发者版仅支持MaxCompute SQL(支持使用UDF)、PyODPS...
limit 是一个函数,用于返回集合的最大元素数。如果集合没有最大元素数,则 limit 返回NULL。只有变长数组需要设定最大元素数。示例 以下是一个 limit 基础使用示例。DECLARE TYPE v_type IS VARRAY(3)OF INT;TYPE nt_type IS TABLE OF INT...
简介 逻辑复制的行为类似于正常的 DML 操作,即便数据在订阅者节点本地被修改,逻辑复制也会根据收到的更改来更新数据。如果流入的数据违背了任何约束,复制将停止。这种情况被称为一个 冲突。在复制 UPDATE 或 DELETE 操作时,缺失的数据...
获得raster对象的高度。语法 integer ST_Height(raster raster_obj);integer ST_Height(raster raster_obj,integer pyramid)参数 参数名称 描述 raster_obj raster对象。pyramid 金字塔层级,从0开始。示例 select ST_Height(raster_obj)...
本文介绍 云原生内存数据库Tair 各数据类型以及部分功能特性的使用限制。项目 说明 List数据类型 List及其包含的元素个数无限制,但单个元素的最大值为512 MB。推荐List的元素个数小于8192,整体Value不超过1 MB。Set数据类型 Set及其包含...
一个模板是一类文本搜索字典的实现骨架。由于一个模板必须用 C 语言级别的函数实现,新模板的创建只限于数据库超级用户。列名称 列类型 描述 oid oid 行标识符。tmplname name 文本搜索模板的名称。tmplnamespace oid 包含此模板的名字空间...
包主体的内容是包定义中的所有对象具体定义实现,包括对成员定义的具体实现和对外部程序不可见的私有成员声明信息。所以,我们可以调试,增强或替代一个包主体,而无需改变包的定义。类似的,我们能够改变包主体而无需重新编译调用包的程序...
所有该事务做的更改变得对他人可见并且被保证发生崩溃时仍然是持久的。它等效于 COMMIT。语法 END[WORK|TRANSACTION][AND[NO]CHAIN]参数 WORK:可选关键词,无作用。TRANSACTION:可选关键词,无作用。AND CHAIN:如果规定了 AND CHAIN,则...
所有由该事务所做的更改会变得对他人可见,并且被保证在崩溃发生时仍能持久。语法 COMMIT[WORK|TRANSACTION][AND[NO]CHAIN]参数 WORK|TRANSACTION:可选的关键词,无作用。AND CHAIN:如果指定了 AND CHAIN,则立即启动与刚刚完成的事务...
标识符是用户定义的名称,用于标识SPL程序的各种元素,包括变量、游标、标签、程序和参数。有效标识符的语法规则与SQL语言中的标识符相同。标识符不能与SPL关键字或SQL语言的关键字相同。以下是有效标识符的一些示例:x last_name a_$_Sign...
当输入对象是一个Collection或者Multi类型的Collection,该函数会返回每一个Collection的组成和组成每一个Collection的每一个元素的位置下标。该函数在展开Geometry对象时很有用,它与GROUP BY子句的功能是相反的。该函数可以用来把...
当输入对象是一个Collection或者Multi类型的Collection,该函数会返回每一个Collection的组成和组成每一个Collection的每一个元素的位置下标。该函数在展开Geometry对象时很有用,它与GROUP BY子句的功能是相反的。该函数可以用来把...
本文介绍了为集合变量赋值的方式。简介 您可以通过以下方式为集合变量赋值:调用构造函数来创建集合并将其分配给集合变量。使用赋值语句将另一个现有集合变量的值赋给它。将其作为 OUT 或 IN OUT 参数传递给子程序,然后在子程序内赋值。仅...
本文介绍Mesh的基本概念。sfmesh 包含几何、材质、纹理及纹理坐标等相关信息的数据类型集合。...material 材质,sfmesh对象表面各可视化属性的集合,包括模型对象表面的色彩、纹理、光滑度、透明度、反射率、折射率及发光度等。
rngcanonical regproc 将一个范围值转换为规范形式的函数的OID,如果没有则为0。rngsubdiff regproc 以 双精度 返回两个元素值不同的函数的OID,如果没有则为0。其中,rngsubopc(加上 rngcollation,如果元素类型是可排序的)决定了被该...
本文介绍Mesh的基本概念。sfmesh 包含几何、材质、纹理及纹理坐标等相关信息的数据类型集合。...material 材质,sfmesh对象表面各可视化属性的集合,包括模型对象表面的色彩、纹理、光滑度、透明度、反射率、折射率及发光度等。
EXTEND 过程 collection.extend()collection.extend(number)在变长数组或嵌套表的末尾创建一个新的元素位置,并将该位置上的值设置为NULL。如果指定了数量,则创建指定数量的元素位置。EXISTS 函数 collection.exist()collection.exist...
LIMIT是一个返回集合中允许的最大元素数量的方法。LIMIT仅适用于动态数组。使用LIMIT的语法如下:collection.LIMIT collection是集合的名称。对于已初始化的动态数组,LIMIT返回由动态数组类型定义确定的最大大小限制。如果动态数组未初始...
语法 ALTER USER role_name IDENTIFIED BY password REPLACE prev_password 说明 没有 CREATEROLE 特权的角色可以使用此命令来更改自己的密码。对于无特权的角色,如果其配置文件中 PASSWORD_VERIFY_FUNCTION 是 NULL,则必须包括 REPLACE ...
extend 是一个过程,用于添加元素位置到变长数组或嵌套表的末尾,并将其设置为NULL。extend 的形式如下:collection.extend():添加一个NULL元素到集合尾部。collection.extend(number):添加number个NULL元素到集合尾部。extend 对集合...
在每个元素的频度之后有二至三个附加值,它们是每个元素频度的最小和最大值,以及可选的空元素的频度(如果 most_common_elems 为空,则此列为空)。elem_count_histogram float4[]在列值中可区分非空元素值计数的一个直方图,后面跟随可...
使用ALTERPROFILE命令修改定义的配置文件。PolarDB PostgreSQL版(兼容Oracle)支持两种形式的命令:ALTER PROFILE profile_name RENAME TO new_name;ALTER PROFILE profile_name LIMIT {parameter value}[.];包含 LIMIT 子句和一个或多个...
在每个元素的频度之后有二至三个附加值,它们是每个元素频度的最小和最大值,以及可选的空元素的频度(如果 most_common_elems 为空,则此列为空)。elem_count_histogram float4[]在列值中可区分非空元素值计数的一个直方图,后面跟随可...
修改现有索引。语法 PolarDB PostgreSQL版(兼容Oracle)支持与Oracle数据库兼容的ALTER INDEX命令的两个变体。使用第一个变体重命名索引:ALTER INDEX name RENAME TO new_name 使用ALTER INDEX命令的第二个变体重建索引:ALTER INDEX ...
语法 ALTER ROLE role_name IDENTIFIED BY password[REPLACE prev_password]说明 没有 CREATEROLE 特权的角色可以使用此命令来更改自己的密码。对于无特权的角色,如果其配置文件中 PASSWORD_VERIFY_FUNCTION 不是 NULL,则必须包括 ...
USER_INDEXES 视图提供当前用户拥有的表的所有索引的信息。名称 类型 说明 schema_name TEXT 索引所属 schema 的名称。index_name TEXT 索引的名称。index_type TEXT 仅为了实现兼容性而提供。索引类型始终为 BTREE。table_owner TEXT 索引...
本文介绍了云·原生建站的登录流程。1、打开浏览器,输入地址:https://ac.clouddream.net/ ,按【回车键】,进入登录页,用户扫码后登录。2、扫码后选择已经开通的云原生建站进入后台即可。
通过切割一个Geometry对象,返回一个GeometryCollection对象。...示例 使用LINESTRING切割POLYGON:SELECT blade,ST_Split(input,blade)from(select ST_MakeEnvelope(0,0,2,2)as input,'LINESTRING(1-1,1 3)':geometry as blade)as t;
exists 是一个函数,用于显示变长数组或嵌套表的指定元素是否存在。如果集合的第n个元素存在,则 exists(n)返回TRUE,否则返回FALSE。如果n超出范围,exists 将返回FALSE,而不是引发预定义异常 SUBSCRIPT_OUTSIDE_LIMIT。对于已删除的元素...
您可以在使用前了解 云原生内存数据库Tair 的基本概念,从而更好地理解与使用 Tair 数据库。概念 说明 实例ID 每个实例对应一个用户空间,实例是使用 云原生内存数据库Tair 的基本单位。Tair 对单个实例根据不同的容量规格有不同的连接数、...
通过切割一个Geometry对象,返回一个GeometryCollection对象。...示例 使用LINESTRING切割POLYGON:SELECT blade,ST_Split(input,blade)from(select ST_MakeEnvelope(0,0,2,2)as input,'LINESTRING(1-1,1 3)':geometry as blade)as t;
ALL_INDEXES 视图提供可由当前用户访问的表上的索引的相关信息。名称 类型 说明 owner TEXT 索引所有者的用户名。schema_name TEXT 索引所属 schema 的名称。index_name TEXT 索引的名称。index_type TEXT 索引类型始终为 BTREE。仅为了...
本文将介绍如何通过控制台修改集群参数。说明 支持修改的参数以控制台为准。操作步骤 登录 PolarDB控制台。在控制台左上角,选择集群所在地域。找到目标集群,单击集群ID。在左侧导航栏中,选择 配置与管理>参数配置。在页面左上方,单击 ...
本文简要介绍了事务系统PolarTrans的技术原理。PolarDB MySQL版 推出了全新的事务系统PolarTrans,它利用提交时间戳技术CTS对高并发在线交易场景进行了优化,可以有效提升数据库的读写性能;同时PolarTrans利用现有的网络基础设施资源,与...
由该事务执行的所有更改将对其他人可见,并可确保即使出现异常退出情况,这些更改仍会保留。说明 使用 ROLLBACK 中止事务。在事务外部发出 COMMIT 时,不会造成损害。在 plpgsql 过程中执行 COMMIT 时,如果运行时堆栈上有 Oracle 样式的 ...