4. Створення уявлень

Створення уявлення забезпечується таким оператором:

CREATE VIEW [ < database_name > . ] [ < owner > . ] view_name ( column [ ,...]
AS select_statement

На рис.1 представлена демонстраційна БД під назвою Pubs.

Приклади.

  1. Створення уявлення для даних з однієї таблиці:
USE Pubs
CREATE VIEW titles_view
AS 
SELECT title, type, price, pubdate
FROM titles
В цьому прикладі створюється уявлення з назвою titles_view в базі даних Pubs із таблиці titles. Ця таблиця містить 10 стовпців, а в уявленні їх буде лише чотири.

2. Створення уявлення для даних з однієї таблиці, використовуючи критерії відбору:

USE Pubs
CREATE VIEW accounts (title, advance, amt_due)
WITH ENCRYPTION
AS 
SELECT title, advance, price * royalty * ytd_sales
FROM titles
WHERE price > $5

3. Створення уявлення для даних з двох таблиць:

USE pubs
Create VIEW titles_view
SELECT     dbo.titles.title, dbo.titleauthor.au_ord, dbo.authors.au_lname, dbo.titles.price, dbo.titles.ytd_sales, dbo.titles.pub_id
FROM         dbo.authors INNER JOIN
dbo.titleauthor ON dbo.authors.au_id = dbo.titleauthor.au_id INNER JOIN
dbo.titles ON dbo.titleauthor.title_id = dbo.titles.title_id

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0