111 подписчиков
Иногда возникает задача: сложить всё вместе, а показывать индивидуально. Представим себе: у нас есть таблица, в которую мы складываем данные. Все данные. А показывать их должны селективно. Например, каждому пользователю только его данные. Было бы здорово, если бы мы могли добавить в таблицу новое поле, скажем, user_name, и создать представление вида create view... as select... from... where user_name = :current_user_name ; Но так не бывает. По определению синтаксиса представления. Нет, конечно,...
5 лет назад
111 подписчиков
У нас есть таблица событий. Мы хотим выбирать события, фильтруя их по времени. Управлять фильтром хотим с помощью строки даты или диапазона дат. Постановка задачи Есть таблица или представление - в нем, конечно же, есть смысловая информация, но нам для рассуждений достаточно только первичного ключа и отметки времени. ..events_vi (id number primary key, date_created date, ...): select id, date_created from events_vi ; 8123 18.03.2005 14:34:17 8124 18.03.2005 15:25:31 8125 18.03.2005 16:28:28 8126 21.03.2005 10:42:33. .. Мы бы хотели управлять выборкой из этого представления при помощи строки, например, 18...
4 года назад