检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
1062 -- 1062 is the error code for duplicate entry BEGIN INSERT INTO error_log (message) VALUES (CONCAT('Duplicate email: ', p_email));
TRIGGER log_employee_insert AFTER INSERT ON employees FOR EACH ROW DECLARE PRAGMA AUTONOMOUS_TRANSACTION; BEGIN INSERT INTO trigger_log(log_id
语法示例 在TaurusDB for PostgreSQL中执行带有TOP子句的INSERT...EXEC语句时,TOP不起作用,无法限制插入的行数。转换示例如下: SQL Server语法: INSERT TOP (2) INTO tab_1 (col_1, col_2, col_3)
REMAINDER */ ( i_numerator IN NUMBER , i_denominator IN NUMBER ) RETURN NUMBER IMMUTABLE AS v_remainder NUMBER; BEGIN
DECIMAL - NUMERIC NUMERIC - FLOAT FLOAT - REAL REAL - SMALLMONEY numeric(10, 4) - MONEY numeric(19, 4) - BIT BOOLEAN bit类型转换 选择配置项的值为“将bit类型转换为b
ERROR: syntax error at or near "@"的解决方法 问题现象 GaussDB 集中式版 V2.0-3.2、3.3、8.0 企业版输入set @a = 1;后出现如下报错信息。 图1 报错现象 问题原因 未设定enable_set_variables参数。
parameter is passed RAISE EXCEPTION '% is an invalid USERENV parameter', i_session_attr; END IF; END IF; RETURN v_session_attr_value;
U0520001:提示:SQL Server 中 SMALLDATETIME 数据类型精确到分,PostgreSQL 中 TIMESTAMP(0) 精确到秒。 描述 数据库类型与版本 源库类型与版本:SQL Server 所有版本。 目标库类型与版本:PostgreSQL 所有版本。
SQL Server To TaurusDB for PostgreSQL 转换错误码 U0530001:目标数据库不支持关键字所代表的特性 U0530002:TaurusDB for PostgreSQL不支持在UPDATE语句中更新变量。 U0530003:TaurusDB for
DECIMAL - NUMERIC NUMERIC - FLOAT FLOAT - REAL REAL - SMALLMONEY numeric(10, 4) - MONEY numeric(19, 4) - BIT BOOLEAN bit类型转换 选择配置项的值为“将bit类型转换为b
Microsoft SQL Server为源 表1 SQL Server为源检查项 检查项 描述 操作建议 DDL 查询权限检查 检查用户是否有获取数据库对象的权限。 为用户授予获取数据库对象权限。 赋权语句如下: GRANT SELECT ON OBJECT ; DDL对象数量检查
容模式8.0以及M兼容模式开始支持CONVERT函数。 MySQL中CONVERT方法一般有两种用法,用法一是可以将表达式的类型转换为另一个类型,例如: SELECT CONVERT('123', SIGNED); 在不支持CONVERT函数的版本中这种场景将转换成GaussDB的CAST函数,例如:
Microsoft SQL Server To MySQL Microsoft SQL Server 的 DATETIME 数据类型支持和数字加减运算,但是 UGO 无法准确识别此场景,建议使用 MySQL 中的 DATE_ADD 函数进行相应改造。 父主题: 语法转换说明
SQL Server To PostgreSQL 转换错误码 U0520001:提示:SQL Server 中 SMALLDATETIME 数据类型精确到分,PostgreSQL 中 TIMESTAMP(0) 精确到秒。 U0520002:PostgreSQL 无法支持时间数据类型小数秒数精度超过
U0520004:SQL Server和PostgreSQL相关数据类型的最大大小不兼容 描述 数据库类型与版本 源库类型与版本:SQL Server 所有版本。 目标库类型与版本:PostgreSQL 所有版本。 语法示例 PostgreSQL 部分转换后类型和 SQL Server 原始类型最大大小不兼容,例如
SQL Server测试连接失败,提示错误信息 ErrorCode=0, SQLState=08S01 问题描述 当源数据库为SQL Server,并选择“不使用SSL”时,测试连接失败,弹窗提示 ErrorCode=0, SQLState=08S01,同时查看相关日志,发现有如下相关错误信息:Caused
ANYDATA) RETURN VARCHAR2; --Convert构造数据 FUNCTION ConvertNumber(num IN NUMBER) return AnyData; FUNCTION ConvertDate(dat IN DATE) return AnyData;
U0520005:SQL Server 中计算列不需要指定数据类型,PostgreSQL 中生成列要求指定数据类型,请根据实际场景设定计算列数据类型 描述 数据库类型与版本 源库类型与版本:SQL Server 所有版本。 目标库类型与版本:PostgreSQL 12 及以上版本。
评估项目停止并报错ErrorCode=17002 问题描述 评估项目运行时,“项目状态”显示“已停止”并报错ErrorCode=17002。 问题原因 在业务繁忙时或同时启动多个数据库评估任务时,数据库连接数将会达到上限,UGO获取不到源库的有效连接,停止采集任务。 解决方法 使用oracle用户登录源库。
评估项目停止并报错ErrorCode=4036 问题描述 评估项目运行时,“项目状态”显示“已停止”并报错ErrorCode=4036。 图1 报错信息 问题原因 Pga内存问题,数据库报错“pga-memory-used-by-the-instance-exceeds-pga-aggregate-limit”。