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

Hvad er pro *c?

Pro*C er faktisk en pre-compiler til Oracle-databaseadgang inden for C-kode.

Du skriver din kode med udsagn som:

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

blande almindelig C med Pro*C-sætninger (som du kan se), og så kører du det gennem Pro*C-kompileren.

Det, der kommer ud af det, er et C-program, som har Pro*C-sætningerne erstattet med de tilsvarende funktionskald, som vil gøre det samme.

Du kører derefter dette gennem en rigtig C-compiler, og det giver dig de eksekverbare filer, der skal køres for at udføre de opgaver, du ønsker.



  1. Sådan konverteres sekund til tid ved hjælp af MYSQL

  2. Hvordan ses pivottabel i Laravel 5.4?

  3. Databaseskema for bøger, forfattere, udgivere og brugere med bogreoler

  4. Hvordan bruger jeg VBA til at udjævne en tabel i Excel, hvor data er opdelt mellem rækker?