Oracle
 sql >> база данни >  >> RDS >> Oracle

Какво е pro *c?

Pro*C всъщност е предкомпилатор за достъп до база данни на Oracle в C код.

Пишете своя код с изрази като:

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

смесване на обикновен C с Pro*C изрази (както можете да видите) и след това го пускате през Pro*C компилатора.

Това, което излиза от това, е C програма, която има Pro*C операторите, заменени с еквивалентни извиквания на функции, които ще направят същото.

След това пускате това през истински C компилатор и той ви дава изпълнимите файлове, които да стартирате, за да изпълнявате каквито и задачи да желаете.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо тази DROP COLUMN на Oracle променя стойността по подразбиране на друга колона?

  2. Проектиране на база данни и моделиране на специфични връзки

  3. Има ли официална препоръка на Oracle за използването на явни ANSI JOIN срещу неявни присъединявания?

  4. Връща броя на засегнатите редове от MERGE с cx_oracle

  5. Как да използвам функцията LISTAGG на Oracle с уникален филтър?