1

根据 Oracle 文档,我可以用来TREAT在查询中返回特定的子类型,参见示例 2-38

但是,文档还指出,对于不是学生的任何子类型(在示例中),它返回 NULL。

由于我PUT_LINE用于输出带有标题“学生姓名:”等的报告,因此它正在输出空标题行。

我怎样才能阻止这种行为?

谢谢

4

1 回答 1

0

你能在 WHERE 子句中指定 TREAT 表达式吗?或者将语句包装在在线视图中并过滤掉外部 WHERE 子句中的空值?

于 2010-11-26T04:12:48.947 回答