Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apa itu pro*c?

Pro*C sebenarnya adalah pra-kompiler untuk akses database Oracle dalam kode C.

Anda menulis kode Anda dengan pernyataan seperti:

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

mencampur C biasa dengan pernyataan Pro*C (seperti yang Anda lihat) dan kemudian Anda menjalankannya melalui kompiler Pro*C.

Apa yang keluar dari itu adalah program C yang memiliki pernyataan Pro*C diganti dengan panggilan fungsi yang setara yang akan melakukan hal yang sama.

Anda kemudian menjalankan ini melalui kompiler C nyata dan memberi Anda executable untuk dijalankan untuk melakukan tugas apa pun yang Anda inginkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk memberikan pesan kesalahan yang mudah digunakan pada pelanggaran batasan?

  2. Apakah urutan tabel yang dirujuk dalam klausa ON pada JOIN penting?

  3. Talent etl oracle error 0 baris insert

  4. Contoh kueri MySQL dengan jawaban

  5. Kesalahan ORA-01745 saat menjalankan kueri berparameter di c #