사이트에서 쿠키를 사용합니다: 그 웹 사이트를 방문할 때 쿠키 사용에 동의하게됩니다.
자세한 내용은 개인 보정보호 정책쿠키 정책을 살펴보시기 바랍니다.

레거시 응용프로그램 및 데이터베이스의 지능형, 사용자 정의 및 상당히 자동화된 플랫폼 간 마이그레이션



Oracle Pro*C에서 ECPG로의 변환

Oracle Precompiler와 ECPG는 고성능 소스 프로그램의 embedd SQL 구문의 사용을 가능하게 해주는 프로그래밍 도구입니다.

Oracle Pro*C와 ECPG 문은 비슷하지만 약간의 차이가 있습니다:

  • SQL 함수
  • 멀티스레드로 작업
  • 호스트 변수(host variable)를 사용
  • 헤더파일 및 기타

변환 기능

SQLWays 도구는 EXEC SQL 구문과 호스트 변수를 자동으로 감지하여 추가 코드를 변경합니다.

Oracle Pro*C의 예(file: simple.pc):

void simple_func (int id)
{
    int   check_id = 0;
 
    EXEC SQL
        SELECT NVL(ID, 0)
        INTO   :check_id
        FROM   customer
        WHERE  SET_ID = :id;
}

변환 후 simple.pc 파일은 simple.pgc로 변환됩니다(ECPG 프리컴파일러에 대한 파일):

EXEC SQL INCLUDE simple.pgh;
void simple_func(int id)
{
   EXEC SQL int  check_id = 0;
 
   EXEC SQL
   SELECT coalesce(ID,0)
   INTO   :check_id
   FROM   customer
   WHERE  SET_ID = :id;
}

이 예에서는 EXEC SQL 문의 변환을 볼 수 있습니다. 호스트 변수의 선언은 EXEC SQL 선언문으로 변환됩니다. 또한 SQLWays 도구가 simple.pgh 파일(simple.pgc에 대한 헤더파일)과 EXEC SQL INCLUDE 문을 생성합니다.

Simple.pgh 파일은 변수 선언에 대한 EXEC SQL 문simple_function에 대한 매개변수를 포함합니다.

예를 들어 하나의 선언문이 있습니다:

EXEC SQL  int id;


프로젝트에 대한 토론을 시작하시거나 대략적인 추정을 얻을 수 있는 설문지를 작성하십시오:

SQLWays 변환 소프트웨어의 데모판을 구입하시려면 request a demo 페이지로 이동하시기 바랍니다. 가격 정책에 대한 내용은 request a quote 페이지를 방문하시기 바랍니다.

This email address is being protected from spambots. You need JavaScript enabled to view it. 로 이메일을 보내주시면 질문에 답변을 받으실 수 있습니다.

 
Testimonials
Extedo, 독일
DB2를 MSSQL Server로


EXTEDO 사는 1996년에 간단한 비전을 가져 IABG 사의 부서로 설립되었습니다. 즉 생명과학 기관에게 산업별 표준비율과 규제 요구사항에 수월히 도와줍니다.

...

WeCare Technologies, 팔레스타인
Oracle를 SAP HANA로

Ispirer 도구 보다 SQL 마이그레이션을 위한 더 나은 도구가 있는지 의심스럽습니다. 이 도구는 문제없이 작업합니다. 그리고 지원이 훌륭합니다!

...

Case Studies
Informix 4GL에서 .NET로, 영국

이 프로젝트는 유럽의 주요 상업용 텔레비전 네트워크 중 하나에서 실행되었습니다.

...

Microsoft SQL Server에서 Oracle로 마이그레이션,벨기에

우리의 고객은 30 개국 이상에서 1 만개 이상의 상점을 운영하는 세계 유수의 소매 업체 중 하나였습니다. 이 회사는 공정한 가격으로 다양한 제품과 서비스를 제공함으로써 약 1 천만 고객에게 서비스를 제공합니다. 유럽, 중남미 및 아시아의 3 개 주요 시장에서 운영됩니다.Ispirer의 참여는 벨기에의 고객 부서와 관련이 있습니다.

...