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 ECPG

Il Precompiler di Oracle e ECPG sono i tool di programmazione che permettono a un utente di incorporare istruzioni SQL in programmi sorgenti d'alto livello.

Istruzioni Oracle Pro*C e ECPG ci somigliano però hanno delle differenze in:

  • funzione SQL
  • lavoro con multithreading
  • Uso di variabili host
  • I file di intestazione (header file), ecc.

Caratteristiche di conversione

Il tool SQLWays automaticamente definisce istruzioni SQL EXEC e variabili host, li converte e aggiunge il codice addizionale.

Esempio di 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;
}

Dopo la conversione il file simple.pc viene convertato verso simple.pgc (un file per il Precompiler di 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;
}

In questo esempio potete vedere un'istruzione SQL EXEC convertata. Fate attenzione al fatto che un variabile host declare è convertato verso un'istruzione SQL EXEC declare. Il tool SQLWays crea anche un file simple.pgh (un file di intestazione per simple.pgc) e aggiunge un'istruzione SQL EXEC INCLUDE.

Un file Simple.pgh contiene un'istruzione SQL EXEC per un variabile declare che è un parametro per simple_function.

In questo esempio c'è una istruzione declare:

EXEC SQL  int id;


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

Per ordinare una presentazione live gratuita del nostro software per conversione SQLWays andate alla pagina richiedere una presentazione live. Per venire a sapere la nostra politica di prezzatura andate alla pagina richiedere una quota. Potete anche contattarci 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. 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...

...