Oracle
 sql >> Base de données >  >> RDS >> Oracle

Qu'est-ce que pro *c ?

Pro*C est en fait un pré-compilateur pour l'accès à la base de données Oracle dans le code C.

Vous écrivez votre code avec des instructions telles que :

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

en mélangeant du C normal avec des instructions Pro*C (comme vous pouvez le voir), puis vous l'exécutez via le compilateur Pro*C.

Il en résulte un programme C dont les instructions Pro*C sont remplacées par les appels de fonction équivalents qui feront la même chose.

Vous l'exécutez ensuite via un vrai compilateur C et il vous donne les exécutables à exécuter pour effectuer les tâches que vous souhaitez.