有人知道是否有用于C /C++ 的预处理器与 Oracle 结合使用,这将允许我编写类似于以下内容的C或 C++ 代码:
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);
}
}
我正在寻找的主要功能是
选定值的准自动声明/定义(此处:
users.table_name
和users.owner
)users.tablespace_name
类似于PL/SQL for loop statement
自动获取直到完成机制(没有显式调用
stmt.fetch()
过程或其他东西)和在编译时验证 sql 语句的正确性。
有这样的事吗?