パフォーマンスを向上させるために、メッセージング システムのカスタム データベース レイヤーを最適化しています。
ORACLE OCI OCIDescribeAny 関数を使用して、データベース テーブルの列に関するメタデータを取得しています。
OCI 呼び出しを使用してメタデータをチェックし、列に (スキーマ定義で) デフォルト値が設定されているかどうかを確認するにはどうすればよいですか。
パフォーマンスを向上させるために、メッセージング システムのカスタム データベース レイヤーを最適化しています。
ORACLE OCI OCIDescribeAny 関数を使用して、データベース テーブルの列に関するメタデータを取得しています。
OCI 呼び出しを使用してメタデータをチェックし、列に (スキーマ定義で) デフォルト値が設定されているかどうかを確認するにはどうすればよいですか。
現在のAPIではできないようです。
Call Interface Programmer's GuideのColumn Attributes セクションには、それへの参照はありません。
OTNでも同様の質問があり、回答は指摘のみでした*_TAB_COLUMNS
。
all_tab_columns または user_tab_columns で見つけることができます。列の定義がそこにあるからです。