Domanda
Come è che utile? Come possiamo accedere ai dati dal database?
Soluzione
Pro * C è in realtà un pre-compilatore per l'accesso al database Oracle nel codice C.
Si scrive il codice con dichiarazioni 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");
intermixing regolare C con le dichiarazioni Pro * C (come potete vedere) e poi lo si esegue attraverso il compilatore Pro * C.
Ciò che esce che è un programma C che ha le dichiarazioni Pro * C sostituiti con le chiamate di funzione equivalenti che faranno la stessa cosa.
È quindi eseguire questo attraverso un vero e proprio compilatore C e ti dà gli eseguibili da eseguire per eseguire qualsiasi attività che si desidera.
Altri suggerimenti
Pro C è l'ambiente embedded SQL di Oracle per l'utilizzo in C e C ++
http://infolab.stanford.edu/~ullman/ fcdb / oracle / o-proc.html
questa pagina web introduce il linguaggio Proc * C . Sembra essere un dialetto di C che rende l'accesso al database SQL più facile. Ecco un frammento:
int main() {
int x; char *y; int z;
/* ... */
EXEC SQL INSERT INTO emp(empno, ename, deptno)
VALUES(:x, :y, :z);