1

我正在优化消息传递系统中的定制数据库层以提高性能。

我正在使用 ORACLE OCI OCIDescribeAny 函数来获取有关数据库表中列的元数据。

如何使用 OCI 调用检查元数据以查看列是否设置了默认值(在其架构定义中)。

4

2 回答 2

2

看来您不能使用当前的 API。

Call Interface Programmer's Guide的Column Attributes 部分没有提及它。

OTN上也问了同样的问题,唯一的回答是指出*_TAB_COLUMNS

于 2009-01-29T22:25:31.990 回答
1

您可以在 all_tab_columns 或 user_tab_columns 中找到它,因为您可以在那里找到列定义。

于 2009-01-27T09:12:06.777 回答