Oracle OCCIを使用すると、クエリ結果セットからデータを要求するときに列のインデックスを指定する代わりに、実際に列名を渡してデータを取得することができますか?
したがって、実行する代わりに:(擬似コード)
std::string query = "SELECT NAME FROM CUSTOMERS;";
std::string myresult = oracle.getString(1); // name column in query
あなたはこれをするでしょう:
std::string myresult = oracle.getString("NAME"); //column name to get string from
これを行う方法はありますか?周りを見回しましたが、テーブルのメタデータを取得する以外に何も見つかりませんでした。