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):
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; }
Dopo la conversione il file simple.pc è convertato verso simple.cpp:
#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; }
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.
|