Question
Comment est-ce utile? Comment pouvons-nous accéder à des données de la base de données?
La solution
Pro * C est en fait un pré-compilateur pour un accès de base de données Oracle du code C.
Vous écrivez votre code avec des déclarations comme:
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");
entremêlant C régulier avec les états Pro * C (comme vous pouvez le voir), puis vous l'exécuter à travers le Pro * compilateur C.
Ce qui sort de c'est un programme C qui a le Pro * C déclarations remplacées par les appels de fonctions équivalentes qui fera la même chose.
Vous exécutez alors ce grâce à un véritable compilateur C et il vous donne les executables à exécuter pour exécuter toutes les tâches que vous voulez.
Autres conseils
Pro C est l'environnement SQL intégré Oracle pour une utilisation dans C et C ++
http://infolab.stanford.edu/~ullman/ BDCA / oracle / ou proc.html
int main() {
int x; char *y; int z;
/* ... */
EXEC SQL INSERT INTO emp(empno, ename, deptno)
VALUES(:x, :y, :z);