4 Stimmen

Gibt es einen intelligenteren Sql-Preprozessor für Oracle als Pro*C/C++?

Weiß jemand, ob es einen Präprozessor für C /C++ in Verbindung mit Oracle, die es mir ermöglichen würde, Folgendes zu schreiben C oder C++-Code ähnlich:

void populateTableList(GuiList* tableList) {

     for users in ( select table_name, 
                           owner, 
                           tablespace_name
                      from dba_tables) 
     {
         tableList -> addRow(
                         users.table_name, 
                         users.owner, 
                         users.tablespace_name);
     }
 }

Die wichtigsten Merkmale, die ich suche, sind

  • Quasi-automatische Deklaration/Definition der ausgewählten Werte (hier: users.table_name , users.owner y users.tablespace_name ) ähnlich wie die PL/SQL for loop statement et

  • eine automatische Holen bis zum Ende Mechanismus (ohne expliziten Aufruf eines stmt.fetch() Verfahren oder so) und

  • eine Validierung der Korrektheit der SQL-Anweisung zur Kompilierungszeit.

Gibt es so etwas?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X