我正在优化消息传递系统中的定制数据库层以提高性能。
我正在使用 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 中找到它,因为您可以在那里找到列定义。