Используйте TREAT для ограничения подтипов в запросе в Oracle - PullRequest
1 голос
/ 23 февраля 2010

Согласно документации Oracle, я могу использовать TREAT для возврата определенного подтипа в запросе, см. Пример 2-38

Однако в документах также указывается, что для любых подтипов, которые не являются учащимися (в примере), возвращается значение NULL.

Поскольку я использую PUT_LINE для вывода отчета с заголовками «ИМЯ СТУДЕНТА:» и т. Д., Он выводит строки пустых заголовков.

Как я могу остановить это поведение?

Спасибо

1 Ответ

0 голосов
/ 26 ноября 2010

Можете ли вы указать выражение TREAT в предложении WHERE? Или оберните оператор в онлайн-представление и отфильтруйте нули в предложении WHERE внешней части?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...