ВУЗ:
Составители:
Рубрика:
создавать, используя базы данных одного сервера (текущего). Максимальное
количество столбцов в представлении равно 1024. Представление не может
ссылаться на временные таблицы. Кроме того, нельзя создавать временное
представление.
Для представления нельзя определить ограничения целостности, триггеры,
правила, или умолчания, а также создать обычный или полнотекстовый индекс.
В основном представления используются для выборки данных. Однако
с
помощью представлений можно выполнять и изменение данных в таблицах, на
основе которых построено представление, при этом требуется соблюдение ряда
правил:
• представление должно содержать, как минимум, одну таблицу в параметре
FROM команды SELECT;
• не разрешается использование функций агрегирования и др.
Как и для таблиц, для представлений можно определить следующие права
доступа:
• SELECT – просмотр данных;
• INSERT – добавление данных через представления;
• UPDATE – изменение данных в исходных таблицах;
• DELETE –удаление данных в исходных таблицах.
Чтобы иметь возможность создавать представления, надо обладать правами
владельца баз данных и иметь соответствующие разрешения для любых таблиц или
представлений, упомянутых в запросе на создание
этого представления.
Для создания представления используется следующая команда Transact-SQL:
CREATE VIEW [Имя базы данных.] [имя владельца.]
Имя представления
[(Имя колонки [,... n])]
[WITH{ENCRYPITION\SHEMABINDING\
VIEW_METADATA}
AS Команда SELECT
[WITH CHECK OPTION]
Если в команде не заданы имена колонок представления , то они определяются
по именам выбираемых колонок в команде SELECT. Параметр ENCRYPTION
скрывает код создания этого представления, а параметр SHEMABINDING
создавать, используя базы данных одного сервера (текущего). Максимальное количество столбцов в представлении равно 1024. Представление не может ссылаться на временные таблицы. Кроме того, нельзя создавать временное представление. Для представления нельзя определить ограничения целостности, триггеры, правила, или умолчания, а также создать обычный или полнотекстовый индекс. В основном представления используются для выборки данных. Однако с помощью представлений можно выполнять и изменение данных в таблицах, на основе которых построено представление, при этом требуется соблюдение ряда правил: • представление должно содержать, как минимум, одну таблицу в параметре FROM команды SELECT; • не разрешается использование функций агрегирования и др. Как и для таблиц, для представлений можно определить следующие права доступа: • SELECT – просмотр данных; • INSERT – добавление данных через представления; • UPDATE – изменение данных в исходных таблицах; • DELETE –удаление данных в исходных таблицах. Чтобы иметь возможность создавать представления, надо обладать правами владельца баз данных и иметь соответствующие разрешения для любых таблиц или представлений, упомянутых в запросе на создание этого представления. Для создания представления используется следующая команда Transact-SQL: CREATE VIEW [Имя базы данных.] [имя владельца.] Имя представления [(Имя колонки [,... n])] [WITH{ENCRYPITION\SHEMABINDING\ VIEW_METADATA} AS Команда SELECT [WITH CHECK OPTION] Если в команде не заданы имена колонок представления , то они определяются по именам выбираемых колонок в команде SELECT. Параметр ENCRYPTION скрывает код создания этого представления, а параметр SHEMABINDING
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »