sql >> Base de Datos >  >> RDS >> Oracle

¿Qué es pro*c?

Pro*C es en realidad un precompilador para el acceso a la base de datos Oracle dentro del código C.

Escribes tu código con declaraciones como:

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");

mezclando C regular con instrucciones Pro*C (como puede ver) y luego lo ejecuta a través del compilador Pro*C.

Lo que sale de eso es un programa C que tiene las instrucciones Pro*C reemplazadas con las llamadas a funciones equivalentes que harán lo mismo.

Luego ejecuta esto a través de un compilador de C real y le proporciona los ejecutables que se ejecutarán para realizar las tareas que desee.