本节描述了用于检查和操作字符串值的函数和操作符。在这个环境中的串包括所有类型 character、character varying 和 text 的值。除非特别说明,这些函数和操作符声明为接受并返回 text 类型。他们将互换接受 character varying 参数。在...
这里还有第二种形式的标识符:受限标识符 或 被引号修饰的标识符。它是由双引号(")包围的一个任意字符序列。一个受限标识符总是一个标识符而不会是一个关键字。因此"select"可以用于引用一个名为“select”的列或者表,而一个没有引号...
问题原因 报表使用的数据集是sql创建的数据集,Quick BI中解析生成的SQL中对字段信息加上了引号,当使用带引号的解析sql去Oracle数据库中查询时,数据库中不识别带引号的字段,导致报错为标识符无效。解决方案 在Oracle中修改数据库配置,...
2 周界报警主机物模型 2.1 事件 2.1.1 通道告警事件 功能类型 名称 标识符 事件类型 事件 通道告警 channelAlarm 告警 输出参数:名称 标识符 数据类型 说明 通道ID channelID text(字符串)数据长度:2048 告警类型 alarmType enum(枚举...
2 室内安防设备物模型 2.1 震动探测器 模型编码:vibrator 报警事件:功能类型 名称 标识符 事件类型 说明 事件 报警 Alarm 告警 设备上报的报警事件 布防状态属性:功能类型 名称 标识符 数据类型 说明 属性 布防状态 AlertState 枚举型:...
问题描述 Oracle的表中有小写字段名称,在Dataphin集成里抽数会报ORA-00904:"CREATE_TIME":标识符无效,获取源数据失败。问题原因 Oracle作为数据源时当抽取的字段存在小写时就会报这个错误,在建表时有两种写法:1.字段名称不带引号,数据...
问题描述 Oracle数据源,自定义SQL创建的数据集,生成的图表预览报错“ORA-00904,标识符无效”。解决方案 自定义SQL里,Quick BI里的字段引用,都需要带上引号。写自定义SQL的时候,字段带上as别名,例如:select sum(xxx)AS alias from ...
目录 pg_authid 包含关于数据库授权标识符(角色)的信息。角色把“用户”和“组”的概念包含在内。一个用户实际上就是一个 rolcanlogin 标志被设置的角色。任何角色(不管 rolcanlogin 设置与否)都能够把其他角色作为成员,参见 pg_auth_...
语法 PREPARE TRANSACTION transaction_id 参数 transaction_id 一个任意的事务标识符,COMMIT PREPARED 或者 ROLLBACK PREPARED 以后将用这个标识符来标识这个事务。该标识符必须写成一个字符串,并且长度必须小于 200 字节。它也不能与...
标识符是用户定义的名称,用于标识SPL程序的各种元素,包括变量、游标、标签、程序和参数。有效标识符的语法规则与SQL语言中的标识符相同。标识符不能与SPL关键字或SQL语言的关键字相同。以下是有效标识符的一些示例:x last_name a_$_Sign...
简介 这个命令把当前SQL会话的会话用户标识符和当前用户标识符设置为 user_name。用户名可以被写成一个标识符或者一个字符串。例如,可以使用这个命令临时成为一个无特权用户并且稍后切换回来成为一个超级用户。会话用户标识符初始时被设置...
本文介绍了 PolarDB PostgreSQL版(兼容Oracle)支持事件触发器函数。在命令结束处捕捉更改 pg_event_trigger_ddl_commands()→setof record 当在一个 ddl_command_end 事件触发器的函数中调用时,pg_event_trigger_ddl_commands 返回被每...
在大多数平台上,生成的标识符由主机标识符、调用函数的进程或线程标识符,以及该进程或线程的不重复值组成。语法 SYS_GUID()返回类型 返回十六进制表示形式的长度为32个字符的字符串。示例 SELECT sys_guid()FROM DUAL;sys_guid-\xc774458...
本文介绍了对象标识符类型的定义及相关语法。对象标识符(OID)被本数据库用来在内部作为多个系统表的主键。类型 oid 表示一个对象标识符。也有多个 oid 的别名类型命名为 reg``something。oid 类型目前被实现为一个无符号 4 字节整数。...
设置raster对象的空间参考标识符。空间参考标识符(SRID)的标识以及定义保存在系统表 spatial_ref_sys。语法 raster ST_SetSrid(raster rast,integer srid);参数 参数名称 描述 rast raster对象。srid 指定的空间参考标识符。描述 对于...
列名称 列类型 描述 oid oid 行标识符。castsource oid 源数据类型的OID。casttarget oid 目标数据类型的OID。castfunc oid 执行该转换的函数的OID。如果该转换方法不需要一个函数则存储0。castcontext char 指示该转换能被调用的环境。...
PolarDB PostgreSQL版(兼容Oracle)2.0版本正式商业化。公测结束时间 2023年6月30日 正式版发布时间 2023年7月5日 计费说明 全面支持包年包月和按量付费两种计费模式。计费详情请参见 产品计费。产品优势 PolarDB PostgreSQL版(兼容...
本文介绍PolarDB兼容Oracle语法引擎支持的插件列表。PolarDB会随着内核版本的不断更新,不断支持新的插件或者新的插件版本,您可以执行以下语句来获取当前支持的插件列表。show polar_supported_extensions;您可以执行以下语句来查看内核...
获得raster对象的空间参考标识符。空间参考标识符(SRID)的标识以及定义保存在系统表spatial_ref_sys。语法 integer ST_Srid(raster raster_obj);参数 参数名称 描述 raster_obj raster对象。示例 select ST_Srid(raster_obj)from raster_...
本文介绍了 PolarDB PostgreSQL版(兼容Oracle)2.0版本相较于 PolarDB PostgreSQL版(兼容Oracle)1.0版本的差异说明。概述 相较于 PolarDB PostgreSQL版(兼容Oracle)1.0版本,PolarDB PostgreSQL版(兼容Oracle)2.0版本基于新的兼容性...
数据类型 uuid 存储由 RFC 4122、ISO/IEC 9834-8:2005 以及相关标准定义的通用唯一标识符(UUID)(某些系统将这种数据类型引用为全局唯一标识符 GUID)。这种标识符是一个 128 位的量,它由一个精心选择的算法产生,该算法能保证在已知...
语法 COMMIT PREPARED transaction_id 参数 transaction_id 要被提交的事务的事务标识符。说明 要提交一个预备的事务,你必须是原先执行该事务的同一用户或者超级用户。但是不需要处于执行该事务的同一会话中。这个命令不能在一个事务块中...
简介 pg_replication_origin_status 视图包含以下列信息:列名称 类型 描述 local_id oid 内部的节点标识符。external_id text 外部的节点标识符。remote_lsn pg_lsn 源节点的LSN,到这个位置的数据都已经被复制。local_lsn pg_lsn 本地...
object.attribute object 是分配给对象变量的标识符。attribute 是对象类型属性的标识符。如果 attribute 本身属于某一对象类型,则引用必须采用以下形式:object.attribute.attribute_inner attribute_inner 是一个标识符,属于 attribute...
子存储过程和子函数提供对其自身内声明的标识符(即,变量、游标、类型及其他子程序)的隔离。也就是说,这些标识符不能从子存储过程或子函数以外的上层父级SPL程序或子程序访问或修改。这会确保子存储过程和子函数结果可靠且可预测。子...
列名称 列类型 描述 local_id oid 内部的节点标识符。external_id text 外部的节点标识符。remote_lsn pg_lsn 源节点的 LSN,到这个位置的数据都已经被复制。local_lsn pg_lsn 这个节点的 LSN,remote_lsn 已经被复制到这里。使用异步提交...
因此,这些列的名字不能像用户定义的列一样使用(注意这种限制与名称是否为关键词没有关系,即便用引号限定一个名称也无法绕过这种限制)。事实上用户不需要关心这些列,只需要知道它们存在即可。tableoid 包含这一行的表的 OID。该列是...
列名称 列类型 描述 oid oid 行标识符。evtname name 触发器名(必须唯一)。evtevent name 此触发器触发的事件的标识符。evtowner oid 事件触发器的拥有者。evtfoid oid 被调用的函数。evtenabled char session_replication_role模式。...
语法 ROLLBACK PREPARED transaction_id 参数 transaction_id 要被回滚的事务的事务标识符。说明 要回滚一个准备好的事务,你必须是原先执行该事务的同一个用户或者是一个超级用户。但是你必须处在执行该事务的同一个会话中。该命令不能在...
简介 这个命令把当前 SQL 会话的当前用户标识符设置为 role_name。角色名可以写成一个标识符或者一个字符串。在 SET ROLE 之后,对 SQL 命令的权限检查时就好像该角色就是原先登录的角色一样。当前会话用户必须是指定的角色 role_name 的...
pg_prepared_xacts 视图包含以下列信息:列名称 类型 描述 transaction xid 预备事务的数字事务标识符。gid text 分配给事务的全局标识符。prepared timestamptz 此事务为提交准备好的时间。owner name 执行此事务的用户名。database name ...
限定符是指定作为限定条件对象的实体的所有者或上下文的名称。将限定对象指定为限定符名称,后跟一个没有中间空格的点,再后跟没有中间空格的所限定对象的名称。此语法称为点表示法。以下是限定对象的语法。qualifier.[qualifier.].object ...
目录 pg_publication_rel 包含数据库中关系和 publication 之间的映射。这是一种多对多映射。列名称 列类型 描述 oid oid 行标识符。prpubid oid 对publication的引用。prrelid oid 对关系的引用。
列名称 列类型 描述 transaction xid 预备事务的数字事务标识符。gid text 分配给事务的全局标识符。prepared timestamptz 此事务为提交准备好的时间。owner name 执行此事务的用户名。database name 执行此事务所在数据库的名字。当 pg_...
目录 pg_largeobject_metadata 保持着与大对象有关的元数据。真正的大对象数据被存储在 pg_largeobject 中。列名称 列类型 描述 oid oid 行标识符。lomowner oid 大对象的拥有者。lomacl aclitem[]访问权限。
设置当前会话的当前用户标识符。语法 SET ROLE { rolename|NONE } 说明 此命令将当前 SQL 会话上下文的当前用户标识符设置为 rolename。在 SET ROLE 之后,执行 SQL 命令的权限检查,就好像指定的角色是最初登录的角色一样。指定的 ...
目录 pg_namespace 存储名字空间。名字空间是 SQL 模式之下的结构:每个名字空间拥有一个独立的表、类型等...列名称 列类型 描述 oid oid 行标识符。nspname name 名字空间的名称。nspowner oid 名字空间的拥有者。nspacl aclitem[]访问权限。
USER_TYPES 视图提供当前用户拥有的所有对象类型的信息。名称 类型 说明 schema_name ...type_oid OID 类型的对象标识符(OID)。typecode TEXT 类型的类型代码。可能值包括:OBJECT COLLECTION OTHER attributes INTEGER 类型中属性的数量。
此子句与 Oracle 数据库不兼容,因为不能使用 old 或 new 之外的标识符。FOR EACH ROW 确定是应当为受触发事件影响的每一行触发一次触发器,还是只按每个 SQL 语句触发一次。如果指定,则为受影响的每一行触发一次触发器(行级触发器),...
记录类型 记录类型是由一个或多个标识符及其相应数据类型组成的记录的定义,记录类型本身不能用于操作数据。您可以使用 TYPE IS RECORD 语句创建记录类型的定义。TYPE IS RECORD 语句的语法为:TYPE rec_type IS RECORD(fields)其中 fields...