Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Fromdbo. Товары inner JOINdbo.Продажи ON dbo.Товары.Id_товара = dbo.Продажи.Товар
Таким образом, были созданы разными способами два идентичных представления.
Пример 5. При создании представления можно задавать псевдонимы полей. Создайте следующее представление: USE Торговая_фирма GO CREATE VIEW Товары_Количество_3 (Товар, Продано) AS SELECT Товары.Название_товара, Продажи.Количество_ед_товара FROMТовары INNER JOIN Продажи ON Товары.Id_товара = Продажи.Товар
Выполните его командой SELECT * FROM Товары_Количество_3
Такое представление является простым способом организации общей таблицы для группы пользователей или прикладных задач, которые используют собственные имена полей и таблицы.
Пример 6. Требуется отредактировать имеющееся представление Товары_Количество_2, а именно,добавить в представление поле Дата из таблицы Продажи. Это можно сделать двумя способами: Способ 1. С помощью Management studio. Для этого выделите представление Товары_Количество_2и выберите команду контекстного меню Изменить представление.
Способ 2. С помощью запроса.Для этого выделите представление Товары_Количество_2 и выберите команду Правка.
Во втором случае вы получите коды: SET QUOTED_IDENTIFIER ON - -Включен контроль приращения размеров файла данных GO SET ANSI_NULLS OFF - -Включен контроль NULL-значений GO
ALTER Товары_Количество_2 AS SELECT Товары.Название_товара, Продажи.Количество_ед_товара, Продажи.Дата FROM Товары INNER JOIN Продажи ON Товары.Id_товара = Продажи.Товар
GO SET QUOTED_IDENTIFIER OFF - -Выключен контроль приращения размеров файла данных GO SET ANSI_NULLS ON - -Выключен контроль NULL-значений GO Пример 7. Теперь с помощью представления добавим новые данные в одну из таблиц базы данных. Выполним команду INSERT INTO Товары_Количество_2 VALUES (‘Ряженка’, 12, ‘12/09/10’)
Эта команда допустима, и строка будет добавлена в таблицу Товары (если в остальных полях таблиц допустимы значения NULL).
|