sql >> Databasteknik >  >> RDS >> Oracle

Vad är pro *c?

Pro*C är faktiskt en förkompilator för Oracle-databasåtkomst inom C-kod.

Du skriver din kod med påståenden 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");

blanda vanligt C med Pro*C-satser (som du kan se) och sedan köra det genom Pro*C-kompilatorn.

Det som kommer ut ur det är ett C-program som har Pro*C-satserna ersatta med motsvarande funktionsanrop som kommer att göra samma sak.

Du kör sedan detta genom en riktig C-kompilator och den ger dig de körbara filerna som ska köras för att utföra vilka uppgifter du vill.



  1. Välj sista raden i MySQL

  2. Importera en JSON-fil till Postgresql 11 på Windows 10

  3. Hur man transponerar kolumner och rader i PostgreSQL (dvs hur byter jag rader och kolumner)?

  4. Hur bygger jag en UNION-fråga med ORDER BY och GROUP BY i Kohanas frågebyggare?