ПредишенСледващото

Платформа SQL Server поддържа няколко разширения на стандарта ANSI, но тя не се използва прост обект представителство и обектно-представителство потомци.

CREATE VIEW VIEW_NAME [(колона [...])]

AS instruktsiya_select [С ПРОВЕРКА ВАРИАНТ]

Изпълнението на изявление променят становището на SQL Server ви позволява да правите промени в съществуващото мнение, без да се засягат правата на достъп, или са зависими от подаване на сайтове.

Променят становището VIEW_NAME [(колона [...])]

AS instruktsiya_select [С ПРОВЕРКА ВАРИАНТ]

Представителство, свързани с конкретна схема, а това означава, че всички обекти на представителство трябва да се работи с пълния си име (името на собственика и името на обекта). Представяне и всякакви маси цитирани от SELECT представяне на декларация трябва да бъдат пълните имена, например pubs.scott.employee. Твърдения, създадени с помощта предложение SCHEMABUILDING (и в таблиците, които са цитирани от тази гледна точка), преди да премахне или промени, трябва първо да премахнете връзката със схемата (с помощта на отчета за VIEW ALTER).

Показва, че SQL Server връща представителство на метаданни (не метаданни база за маса) в искането на такова API, като DBLIB и OLEDB. Предложенията, създадени или модифицирани с използване на VIEW условия МЕТАДАННИ да актуализирате колони, използвайки ВМЕСТО актуализация спусъци и вместо да вмъкнете.

Това предложение прави една идея да се направи само тези вмъкнати или актуализирани данни, които могат да се върнат на SELECT представяне изявление.

SELECT изявление представяне SQL Server не може да:

  • COMPUTE съдържа предложения, COMPUTE С, В и подредени по (оферта ЗА разрешено в Y, ако опит SELECT TOP);
  • отнасят до временната таблица;
  • вижте променлива маса;
  • се отнася до повече от 1024 колони, в това число включва и колоните, които са споменати по подзаявки.

По-долу се определят представителството на SQL сървър предлага криптиране и проверите вариант.

Платформа SQL Server ви позволява да използвате при представянето на няколко SELECT, ако те са свързани с помощта на Съюза и UNION ALL. SQL Server също така ви позволява да използвате функциите и съвети (съвети) в SELECT представянето на отчет. Представяне на SQL Server се актуализира, ако всички от следните елементи са верни.

  • Избор на отчета не съдържа обобщаващи функции.
  • Избор на отчета не съдържа структури TOP, Grop BY, DISTINCT или съюз.
  • SELECT инструкция не съдържа производни колони. Оферта от SELECT изявление се отнася за най-малко една маса.

Платформа SQL Server ви позволява да създавате индекси на изгледи (виж, да създадете инструкции индекс). Създаване на уникален клъстерирани индекс от изгледа ви принуди SQL Server за поддържане на печатно копие на базата данни. Промени в базовата таблица, автоматично се съхраняват в индексирана гледка. Индексирани възгледи се проведоха на диска, но дават по-добро бързодействие. Индексирани възгледи трябва да бъдат създадени с помощта на SCHEMABUILDING оферти.

система SQL Server също ви позволява да създадете местна разделени таблици и разпределени разделени гледки, местно разделя View - разделена оглед, където всички мнения са на една и съща SQL сървъра. Разпределени разпределя изглед - разделена изглед в която един или повече пъти са разположени на отдалечени сървъри.

В секционна представителства трябва да бъде много ясно показа, произхода на данни от различни източници, както и всеки отделен източник на данни трябва да бъде свързан със следващата инструкция СЪЮЗ ALL. Освен това, всички колони в разделени изглед трябва да бъде изолиран и идентични. (Идеята е да се отделят логично данните с помощта на приложението на клиента. "Тогава пак, SQL Server събира данни с помощта на разделен изглед.) Следният пример показва как данните се влизат в изглед от три различни сървъри SQL Server.

Ако промените съществуващ изглед SQL Server включва представяне и държи блокиране схема като норма, докато промяната е пълна. ALTER Инструкция K / YAM7 премахва всички индекси, които може да са свързани с представянето. Те трябва да бъдат пресъздадени ръчно, като използвате командата CREATE INDEX.

Допълнителна информация за

Методи и техники за използване Създаване / ALTER изявление TRIGGER в базите данни на платформата на SQL Server

Свързани статии

Подкрепете проекта - споделете линка, благодаря!