Toad问题:Oracle类型作为显示所有记录的表中列的数据类型

时间:2016-08-17 12:37:13

标签: oracle plsql toad

我将oracle类型作为表中列的数据类型。这很好,但问题是当我在表中有1个或多个记录并且我单击带有oracle表类型的列时,它会显示所有表类型,并且指针位于所选列上。

这是一个Toad问题。请帮我处理设置,以便在选中时显示预期的列。

create type billing_t as object (invoice_no number,customername varchar2(100));   ---replaces objects with object
CREATE TABLE tab (col1 number,COL1 billing_t) --you cannot keep both the columnname same..change it to col2

1 个答案:

答案 0 :(得分:0)

Toad中用于标量类型的弹出编辑器(查看器)允许Toad仅显示所选列/记录的数据。对于复杂类型Toad的弹出编辑器使用了能够解析该类型的辅助数据集,包含查询结果的数据集不具备此详细信息视图。辅助数据集映射到原始查询中的字段。与原始查询一样,此辅助数据集包含所有行,但仅限于您选择的列。因此,您会看到所有记录。没有办法将弹出窗口限制为只有像Toad那样的标量类型的单个单元格。