QUESTO SITO UTILIZZA COOKIE: continuando a navigare questo sito, accettate l’utilizzo di cookie.
Consultate le pagine Informative sulla Privacy e sui Cookie per ulteriori dettagli.

Intelligent, Custom and Highly Automated Cross Platform Database and Application Migration


Conversione da Oracle Pro*C a MySQL C API

SQLWays realizza la conversione di Oracle Pro*C verso MySQL C API.

Caratteristiche di conversione

Il tool SQLWays automaticamente determina istruzioni SQL EXEC e variabili host e li converte verso MySQL C API e aggiunge il codice addizionale.

  • Istruzioni SQL EXEC DML e DDL sono convertite verso una stringa di query;
  • Funzione e variabile API di MySQL API sono aggiunti all'accesso al database e fetch di dati;
  • Un file di intestazione di MySQL viene aggiunto.

Esempio di Oracle Pro*C (un file: simple.pc):

  1. int Customer::getNumPrefix(sql_context sqlContext)
  2. {
  3. EXEC SQL CONTEXT USE :sqlContext;
  4.  
  5. EXEC SQL SELECT COUNT(1) , MAX(CUSTOMER_ID)
  6. INTO :prefixMatchCount, :matchingPrefix
  7. FROM CUSTOMER;
  8. return prefixMatchCount;
  9. }

Dopo la conversione il file simple.pc è convertato verso  simple.cpp:

  1. #include <mysql.h>
  2. #include <string.h>
  3. #ifndef MAXSQL
  4. #define MAXSQL 4000
  5. #endif
  6. int Customer::getNumPrefix(MYSQL *sqlContext)
  7. {
  8. char strQuery[MAXSQL] = "SELECT COUNT(1) , MAX(CUSTOMER_ID) "\
  9. " FROM CUSTOMER";
  10. mysql_real_query(sqlContext,strQuery,strlen(strQuery));
  11. MYSQL_RES *result;
  12. MYSQL_ROW *record;
  13. result = mysql_store_result(sqlContext);
  14. record = mysql_fetch_row(result);
  15. prefixMatchCount = record[0];
  16. matchingPrefix = record[1];
  17. return prefixMatchCount;
  18. }

Il tool SQLWays realizza anche la migrazione di database da Oracle a MySQL.

Per favore compilate il questionario per iniziare i discorsi per collaborazione per il vostro progetto di migrazione o per avere la valutazione approssimata della vostra migrazione: 

Per ordinare una presentazione live gratuita del software per conversione SQLWays, per favore, andate alla pagina richiedere una presentazione live. Per venire a sapere la nostra politica di prezzatura andate alla pagina richiedere una quota. Potete contattarci anche via e-mail Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo. This e-mail address is being protected from spambots. You need JavaScript enabled to view it  o Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo. This e-mail address is being protected from spambots. You need JavaScript enabled to view it  e ricevere una risposta professionale a ogni domanda.

 
Testimonianze
20.07.2018Verint, Regno Unito
Oracle verso Microsoft SQL Server, Regno Unito

Verint Global Consulting Services ha usato Ispirer SQLWays Wizard per migrare un database con più di 500GB per il cliente da Oracle verso...

...

22.06.2018TSS Consultancy, India
Microsoft SQL Server a Oracle

Tutto è cominciato con la ricerca della mia azienda di soluzioni per migrazione da SQL Server database verso Oracle. Le prove di più di 10 strumenti disponibili...

...

Casi Studio
14.06.2017Sybase ASE to Oracle and Sybase ASE to Microsoft SQL Server Migration, United Kingdom/United States

Our client was Global Investment Bank (GIB), a provider of investment banking advisory services. Besides financing, risk management, and corporate finance advisory services, it provides foreign...

...

14.06.2017Oracle to PostgreSQL Migration, Japan

In cooperation with our solution partner in Japan, Ispirer executed a short-term migration project for a subsidiary of a grand, reputed Tokyo-based telecommunications company. The subsidiary is...

...