检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
异构数据库迁移至GaussDB分布式后select查询无order by数据结果集不一致 问题现象 图1 查询SQL中无order by 问题原因 GaussDB 分布式数据中,数据是按照分布键均匀存储在各DN节点上,select查询无order by时,数据随机从DN节点上读取,因此数据结果无法保证一致。
calculate the month difference. The day difference is also considered in the month difference calculatio. So, it might return the decimal value
plpgsql_dependency,display_leading_zero,correct_to_number,unbind_divide_bound,convert_string_digit_to_numeric,hide_tailing_zero,return_null_string,aformat_regexp_match
换时会将该SCHEMA名删除,并生成此错误提示。 GaussDB的ALTER TABLE语句重命名表时不允许新表名指定SCHEMA名称,如下示在GaussDB中将不支持。 ALTER TABLE schema_name.table_name RENAME TO new_schema_name
TEXT ) RETURN NUMBER IMMUTABLE AS v_asin NUMBER; BEGIN IF i_str < -1.00 or i_str > 1.00 THEN RETURN NULL; ELSE SELECT
TEXT ) RETURN NUMBER IMMUTABLE AS v_acos NUMBER; BEGIN IF i_str < -1.00 or i_str > 1.00 THEN RETURN NULL; ELSE SELECT
IN TEXT , i_startpos IN INTEGER = 1 , i_occurrence IN INTEGER = 1 ) RETURN INTEGER IMMUTABLE AS v_search_str
DECLARE l_cursor_id INTEGER; -- 游标 ID l_return INTEGER; -- 返回值 l_id NUMBER; -- 存储 ID 列的值
:= ''; v_pos INTEGER := 1; BEGIN IF i_str IS NULL THEN RETURN NULL; END IF; /* The below statement
DBMS_SQL_TO_REFCURSOR AS l_cursor_id INTEGER; l_ref_cursor SYS_REFCURSOR; l_id NUMBER; l_name VARCHAR2 (100); l_return INTEGER; BEGIN -- 打开 DBMS_SQL 游标 l_cursor_id
如果确实需要更新唯一键,可以先使用DELETE语句删除具有旧键值的行,然后使用INSERT语句插入新行。如上述示例的手改方案参考: DELETE FROM duplicate_key_test WHERE id in (10, 3); INSERT INTO duplicate_key_test VALUES
GET_NEXT_RESULT 函数 U0100083:GaussDB不支持 DBMS_SQL.RETURN_RESULT 函数 U0100084:GaussDB不支持 DBMS_SQL.TO_CURSOR_NUMBER 函数 U0100085:GaussDB不支持TABLE函数中使用子查询 U01
U0400021:GaussDB中INSERT ON DUPLICATE KEY UPDATE不支持更新带有全局二级索引(GSI)的表 描述 数据库类型与版本 源库类型与版本:MySQL 5.5、5.6、5.7、8.0版本。 目标库类型与版本:GaussDB分布式版。 语法示例
系统错误 UGO.10000000 系统内部异常 父主题: 错误码参考
IN INTEGER = 1 , i_occurrence IN INTEGER = 1 ) RETURN INTEGER IMMUTABLE AS v_instr INTEGER; v_instrb INTEGER; BEGIN v_instr
FUNCTION multiply_numbers(a INT, b INT) RETURNS INT DETERMINISTIC BEGIN DECLARE result INT; SET result = a * b; RETURN result; END; UGO
SHARE MODE 与 UNION/INTERSECT/EXCEPT 一起使用 描述 GaussDB M 兼容不支持 SELECT FOR UPDATE、SELECT FOR SHARE、LOCK IN SHARE MODE 与 UNION/INTERSECT/EXCEPT 一起使用。 数据库类型与版本
10000000 系统内部异常 错误码描述 系统内部异常 可能的原因 系统发生了预期外的异常,具体原因需要查看日志进行定位。 处理建议 在UGO页面上再次触发提示系统内部异常。 保留报错截图。 您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服人员处理。 父主题: 系统错误
ROOTUSER'。 UGO不采集以下表名称: 系统生成的表,比如:SYS_EXPORT_SCHEMA_%,不采集。 SYS_PLSQL 开头的系统对象不采集。 以 BIN$ 开头被删除对象不采集。 嵌套表不采集。 DBA_DATAPUMP_JOBS 视图或 USER_DATAPUMP_JOBS
待确认目标数据库”。 被冻结的账号,不能使用该功能。 Microsoft SQL Server为源库不支持该功能。 操作场景 将对当前评估任务进行重新评估,包括动态SQL评估、工作量评估、对象转换统计、不兼容语法的TOP、系统对象。 操作步骤 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。