Продвижение сайта по поисковым запросам, контекстная реклама, качественный копирайтинг и рерайтинг, создание сайта под ключ, QA процедуры и аудит в ИТ, бизнес анализ в Киеве, Украина.

Поиск

Админ

Что является модифицируемым представлением sql


Что является модифицируемым представлением sql

Имеются некоторые примеры модифицируемых представлений и представлений "только чтение":

CREATE VIEW Dateorders (odate, ocount)
AS SELECT odate, COUNT (*)
FROM Orders
GROUP BY odate;

Это — представление "только чтение" из-за присутствия в нем агрегатной функции и GROUP BY.

CREATE VIEW Londoncust
AS SELECT *
FROM Customers
WHERE city = 'London';

А это — представление модифицируемое.

CREATE VIEW SJsales (name, number, percentage)
AS SELECT sname, snum, comm 100
FROM Salespeople
WHERE city = 'SanJose';

Это — представление "только чтение" из-за выражения "comm * 100". При этом, однако, возможно переупорядочение и переименование полей. Некоторые программы будут позволять удаление в этом представлении или в Заказах столбцов snum и sname.

CREATE VIEW Salesonthird
AS SELECT *
FROM Salespeople
WHERE snum IN (SELECT snum
FROM Orders
WHERE odate = 10/03/1990);

Это — представление "только чтение" в ANSI из-за присутствия в нем подзапроса. В некоторых программах, это может быть модифицируемым.

CREATE VIEW Someorders
AS SELECT snum, onum, cnum
FROM Orders
WHERE odate IN (10/03/1990,10/05/1990);

Это — модифицируемое представление.

Популярность: 5%




Оставить комментарий или два


Навигация

Блог / Главная / Разработка / Что является модифицируемым представлением sql

Инфо

Запись опубликовал admin 5 мая 2010 года и разместил в рубрике Разработка.   Запись имеет метки:   К статье пока нет комментариев. Вы можете быть первым.  

Случайные записи

Что делает ANSI? Сокращение инструкции по воспроизведению ошибки Когда сделанные изменения становятся постоянными sql? Прикладные шлюзы