THIS SITE USES COOKIES: By continuing to browse this site, you give your consent for cookies to be used.
For more details, please read our Privacy Policy and Cookies Policy.

Automatisierte und Anpassbare
Migration und Modernisierung
der Datenbanken und Anwendunge


Konvertierung von Oracle Pro*C nach MySQL С API

Ispirer MnMTK konvertiert von Oracle Pro*C nach MySQL C API.

Konvertierungsbesonderheiten

Das Tool für Migrationen Ispirer MnMTK erkennt automatisch EXEC SQL Anweisungen und Hostvariablen, um sie nach MySQL С API zu konvertieren und einen zusätzlichen Code dazuzugeben.

  • EXEC SQL DML und DDL Anweisungen werden nach Abfragezeichenketten konvertiert;
  • MySQL API Funktion und Variable werden zum Datenbankzugriff und Holen von Daten dazugegeben;
  • MySQL Header-Datei wird dazugegeben.

Oracle Pro*C Beispiel (Datei: simple.pc):

int Customer::getNumPrefix(sql_context sqlContext)
{
  EXEC SQL CONTEXT USE :sqlContext;
 
  EXEC SQL SELECT COUNT(1) , MAX(CUSTOMER_ID)
           INTO :prefixMatchCount, :matchingPrefix
           FROM CUSTOMER;
  return prefixMatchCount;
}

Nach der Konvertierung wird simple.pc Datei nach simple.cpp konvertiert:

#include <mysql.h>
#include <string.h>
#ifndef MAXSQL
    #define MAXSQL 4000
#endif
int Customer::getNumPrefix(MYSQL *sqlContext)
{
   char strQuery[MAXSQL] = "SELECT COUNT(1) , MAX(CUSTOMER_ID) "\
   " FROM CUSTOMER";
   mysql_real_query(sqlContext,strQuery,strlen(strQuery));
   MYSQL_RES *result;
   MYSQL_ROW *record;
   result = mysql_store_result(sqlContext);
   record = mysql_fetch_row(result);
   prefixMatchCount = record[0];
   matchingPrefix = record[1];
   return prefixMatchCount;
}

Das Werkzeug Ispirer MnMTK bietet auch Oracle nach MySQL Datenbank Migration an.

Warum Ispirer MnMTK

Unsere Vorteile:
  • Hochqualifiziertes Team: unsere Experten haben viele Erfahrung in den Migrationsprojekten und können Migrationen auf jeden Schwierigkeitsgrad durchführen.
  • Kundenorientierung: wir personalisieren das Tool gemäß der Anforderungen von den Kunden. Die Erweiterung des Tools nimmt 1-2 Tage in Anspruch;
  • Online-Meeting: es gibt die Möglichkeit Online-Meetings zu vereinbaren, während dessen unser Team den Konvertierungsprozess Ihnen demonstrieren kann;
  • Projektbezogene Preise: die Preise hängen von der Größe des Projektes ab; wir bieten eine Reihe von Optionen an, damit Sie am besten passende Option wählen können;
  • Optimierte Konvertierung: nach der Konvertierung bekommen Sie den komplett funktionellen Code.

Für weitere Informationen, kontaktieren Sie bitte uns.

 
Zeugnisse
Susquehanna Information Systems, die USA
IBM DB2 AS/400 nach Microsoft SQL Server

"Sehr geehrte Damen und Herren,

Susquehanna Information Systems arbeitet mit den mittelständischen Unternehmen. Unser...

...

Wine & Vinos GmbH, Deutschland
Progress nach Microsoft SQL Server

"Wir mussten unser ERP-System von Progress Datenbank migireren. Wir haben uns für Microsoft Dynamics NAV entschieden und...

...

Fallstudien
Informix 4GL nach C#.NET, die USA Die Erweiterungsstufe als primärer Schritt der Anwendungsmigration.


Einer der weltweit führenden globalen Führungskräfte und Innovatoren, der integrierte Technologie- und...

...

C++ nach C#.NET, die Niederlande

Dieses Mal war ein niederländisches IT-Unternehmen unser Kunde, der vollständig integrierte Lösungen zur Verfügung stellt. Diese Lösungen helfen bei der Entwicklung vom digitalen Design. Seit...

...