Иногда возникает задача: сложить всё вместе, а показывать индивидуально. Представим себе: у нас есть таблица, в которую мы складываем данные. Все данные. А показывать их должны селективно. Например, каждому пользователю только его данные. Было бы здорово, если бы мы могли добавить в таблицу новое поле, скажем, user_name, и создать представление вида create view...
as
select...
from...
where user_name = :current_user_name
; Но так не бывает. По определению синтаксиса представления.
Нет, конечно,...
В первый же рабочий день нас просит о помощи коллега. Его запрос «почему–то» вызывает ошибку при выполнении: При выполнении данного запроса возникает ошибка: Или, по–русски, эта ошибка отображается так: ORA–01427: подзапрос одиночной строки возвращает более одной строки. Напомню, что пример взят из учебной базы данных курса "SQL, Базы данных. ORACLE". В таблице Persons содержатся Сотрудники, а в таблице PersonCars - их автомобили. В столбце PersonID таблицы PersonCars значения, ссылающиеся на Сотрудников из таблицы Persons...