Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Fromdbo. Товары inner JOIN





dbo.Продажи 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).

 

Date: 2015-07-17; view: 184; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию