Oracle
 sql >> Database >  >> RDS >> Oracle

Che cos'è pro *c?

Pro*C è in realtà un pre-compilatore per l'accesso al database Oracle all'interno del codice C.

Scrivi il tuo codice con affermazioni come:

int sal;
EXEC SQL SELECT salary INTO :sal FROM employees WHERE name = 'Diablo, Pax';
if (sal < 100000)
    printf ("I'm not being paid enough!\n");

mescolando il C normale con le istruzioni Pro*C (come puoi vedere) e poi lo esegui attraverso il compilatore Pro*C.

Ciò che ne risulta è un programma C che ha le istruzioni Pro*C sostituite con le chiamate di funzione equivalenti che faranno la stessa cosa.

Quindi esegui questo tramite un vero compilatore C e ti dà gli eseguibili da eseguire per eseguire qualsiasi attività desideri.