检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如下列示例t2.c1 = t1.c1条件中的t1.c1)作为内层查询的一个AND-ed条件。这样的子查询不具备独立性,需要和外层查询按分组进行求解。 例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 gaussdb=# EXPLAIN
异常处理相关关键字 序号 Oracle数据库 GaussDB数据库 差异 1 EXCEPTION_INIT 支持,有差异 GaussDB不支持与系统错误码进行绑定。 2 Exception 支持 - 3 Exception Handler 支持 - 4 SQLCODE 支持 - 5 SQLERRM
GaussDB时区类型目前只涉及timestamp with timezone,当新的时区文件生效时,不会对已有的数据进行变更,新数据会随时区文件信息进行同步调整。 8字节 SMALLDATETIME 日期和时间,不带时区。 精确到分钟,秒位大于等于30秒进一位。 最小值:公
GS_ASP GS_ASP显示被持久化的ACTIVE SESSION PROFILE样本,该表只能在系统库下查询,在用户库下查询无数据。 表1 GS_ASP字段 名称 类型 描述 sampleid bigint 采样ID。 sample_time timestamp with time
server_encoding”的转换关系进行转换后再输出。 Oracle:当数据库服务端字符集server_encoding不是UTF8编码格式且入参的字符编码是合法的UTF8编码时,若入参类型是NVARCHAR2,则该过程会先把该字符编码按照“UTF8 > server_encoding”的转换关系进行转换后再
server_encoding”的转换关系进行转换后再输出。 Oracle:当数据库服务端字符集server_encoding不是UTF8编码格式且入参的字符编码是合法的UTF8编码时,若入参类型是NVARCHAR2,则该过程会先把该字符编码按照“UTF8 > server_encoding”的转换关系进行转换后再
GaussDB时区类型目前只涉及timestamp with timezone,当新的时区文件生效时,不会对已有的老数据进行变更,新数据会随时区文件信息进行同步调整。在这点上和ORA数据库的同类型数据能力有差异。 8字节 SMALLDATETIME 日期和时间,不带时区。 精确到分钟,秒位大于等于30秒进一位。
GS_OPT_MODEL GS_OPT_MODEL是启用AiEngine执行计划时间预测功能时的数据表,记录机器学习模型的配置、训练结果、功能、对应系统函数、训练历史等相关信息。 表1 GS_OPT_MODEL字段 名称 类型 描述 oid oid 数据库对象id。 template_name
GS_OPT_MODEL GS_OPT_MODEL是启用AiEngine执行计划时间预测功能时的数据表,记录机器学习模型的配置、训练结果、功能、对应系统函数、训练历史等相关信息。 表1 GS_OPT_MODEL字段 名称 类型 描述 template_name name 机器学习
GS_OPT_MODEL GS_OPT_MODEL是启用AiEngine执行计划时间预测功能时的数据表,记录机器学习模型的配置、训练结果、功能、对应系统函数、训练历史等相关信息。 表1 GS_OPT_MODEL字段 名称 类型 描述 template_name name 机器学习
ROW六类触发器,且所有触发器都可下推。 INSERT ON DUPLICATE KEY UPDATE语句无法触发触发器。 执行触发器语句时,使用触发器创建者的身份进行权限判断。 执行创建触发器操作的用户需要拥有指定表的TRIGGER权限或被授予了CREATE ANY TRIGGER权限。 BEFORE触
PKG_UTIL.FILE_REMOVE 删除一个物理文件,操作需要有对应权限。 PKG_UTIL.FILE_RENAME 对于磁盘上的文件进行重命名,类似UNIX的mv。 PKG_UTIL.FILE_SIZE 返回文件大小。 PKG_UTIL.FILE_BLOCK_SIZE 返回文件含有的块数量。
第一个入参节点返回的字符序为BINARY时,MySQL可能依旧以不同的字符序逻辑处理(取决于内层嵌套的函数),而GaussDB以BINARY字符序进行函数处理,导致截取的字节长度不同。 SUBSTRING_INDEX函数存在差异: 在第三个入参为负数时,MySQL与GaussDB的比较逻辑不同,会导致结果可能存在差异。
cash_div_int1(money, tinyint) 描述:对money类型进行除法运算。 参数:money, tinyint 返回值类型:money cash_mul_int1(money, tinyint) 描述:对money类型进行乘法运算。 参数:money, tinyint 返回值类型:money
GaussDB时区类型目前只涉及timestamp with timezone,当新的时区文件生效时,不会对已有的老数据进行变更,新数据会随时区文件信息进行同步调整。在这点上和A兼容数据库的同类型数据能力有差异。 8字节 SMALLDATETIME 日期和时间,不带时区。 精确到分钟,秒位大于等于30秒进一位。
ROW六类触发器,且所有触发器都可下推。 INSERT ON DUPLICATE KEY UPDATE语句无法触发触发器。 执行触发器语句时,是使用触发器创建者的身份进行权限判断的。 执行创建触发器操作的用户需要拥有指定表的TRIGGER权限。 语法格式 1 2 3 4 5 6 7 CREATE [ CONSTRAINT
GS_ASP GS_ASP显示被持久化的ACTIVE SESSION PROFILE样本。该系统表只能在系统库中查询。 表1 GS_ASP字段 名称 类型 描述 sampleid bigint 采样id。 sample_time timestamp with time zone 采样的时间。
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 --从DOC中获取DOMELEMENT节点后对其进行释放,对比其free前后是否为空的情况。 DECLARE doc dbe_xmldom.domdocument; elem dbe_xmldom
示例(在Undo记录没有被回收的前提下,入参undoptr可以通过gs_undo_translot_dump_slot函数的出参end_undoptr转换为10进制后进行查询): gaussdb=# SELECT * FROM gs_undo_dump_record('0000000000000042');
示例(在Undo记录没有被回收的前提下,入参undoptr可以通过gs_undo_translot_dump_slot函数的出参end_undoptr转换为10进制后进行查询): gaussdb=# SELECT * FROM gs_undo_dump_record('0000000000000042');