我使用ora2pg将oracle(12c)包迁移到postgres(EnterpriseDB10.5)。大多数函数都成功地运行了迁移。但是,包中多次引用的一个函数会导致错误。我给出了以下两个版本的代码: oracle
create or replace package body sms_package as
--- Other functions
PROCEDURE LOG_MESSAGE (LogType varchar2, LogDetails varchar2) IS
BEGIN
INSERT INTO SMS_TABLE (REF_DATE, LOG_TYPE,
我们试图从Oracle迁移到Postgres。我们使用ora2pg,但是下面的代码有一个错误:
SELECT DISTINCT UPU.USUA_C_USUARIO
FROM GN_USUARIOS U,TR_USUARIOS_X_PERFILES_USUARIO UPU,TR_V_PERFILES_USUARIOS PU
WHERE (U.C_USUARIO = UPU.USUA_C_USUARIO(+))
AND (UPU.PEUS_X_PEUS = PU.X_PEUS)
AND U.C_USUARIO = USU.C_USUARIO))
OR NOT
我正在使用Ora2Pg工具从Oracle迁移到Postgresql。我的oracle代码是 for rec_site in (select regexp_substr(p_site, '[^,]+', 1, level) site
from dual
connnect by regexp_substr(p_site, '[^,]+', 1, level) is not null)
loop 该工具已将此连接转换为之前的postgresql脚本。 for rec_site in (WITH RE
我正在尝试将我的一个oracle数据库迁移到Postgres 9.5。我目前正在尝试创建下一个函数:
-- Generated by Ora2Pg, the Oracle database Schema converter, version 18.1
-- Copyright 2000-2017 Gilles DAROLD. All rights reserved.
-- DATASOURCE: dbi:Oracle:oralab
SET client_encoding TO 'UTF8';
SET search_path = repdev,public,oracle,utl
我们目前正在从Oracle迁移到Postgres。在Oracle中有一个触发器创建语句,如下所示:
create or replace TRIGGER action2md
AFTER INSERT OR UPDATE OR DELETE
ON action
DECLARE
Mutating_table EXCEPTION;
PRAGMA EXCEP