Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Co to jest pro*c?

Pro*C jest w rzeczywistości pre-kompilatorem dostępu do bazy danych Oracle w kodzie C.

Piszesz swój kod za pomocą stwierdzeń takich jak:

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

mieszanie zwykłego C z instrukcjami Pro*C (jak widać), a następnie uruchamianie go przez kompilator Pro*C.

Wynika z tego program w C, w którym instrukcje Pro*C są zastąpione równoważnymi wywołaniami funkcji, które zrobią to samo.

Następnie uruchamiasz to przez prawdziwy kompilator C, który daje ci pliki wykonywalne do wykonania dowolnych zadań.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak skrócić wszystkie tabele użytkowników?

  2. Oracle Sequence nextval przeskakuje numer w tę i z powrotem

  3. Zmień składnik strefy czasowej TIMESTAMP WITH TIMEZONE w Oracle

  4. Jak pisać zaangażowane podzapytanie rekurencyjne w sqlplus z wieloma tabelami do śledzenia węzłów?

  5. Usuwanie wierszy z ograniczeniami klucza obcego