Триггеры.
Триггер – это механизм, который вызывается, когда в указанной таблице происходит определенное действие. Каждый триггер имеет следующие основные составляющие:…
Триггер – это механизм, который вызывается, когда в указанной таблице происходит определенное действие. Каждый триггер имеет следующие основные составляющие:…
Компонент Database Engine поддерживает механизм управления оптимистической параллельной работы, который основан на управлении версиями строк. При модифицировании данных с…
Теоретически, все транзакции должны быть изолированы друг от друга. Но в таком случае доступность данных значительно бы понизилась, поскольку…
Одновременный конкурентный доступ может вызывать разные отрицательные эффекты, например чтение несуществующих данных или потерю модифицированных данных. Рассмотрим следующий практический…
Выполнять инструкции или осуществлять операции с объектами баз данных могут только авторизованные пользователи. Попытка выполнения любой из этих задач…
Когда нескольким пользователям требуется выполнять подобные действия в определенной базе данных и при этом они не являются членами соответствующей…
Пользователь может войти в систему баз данных, используя учетную запись пользователя Windows или регистрационное имя входа в SQL Server….
Схемы используются в модели безопасности компонента Database Engine для упрощения взаимоотношений между пользователями и объектами, и, следовательно, схемы имеют…
Аутентификация заключается в предоставлении ответа на следующий вопрос: “Имеет ли данный пользователь законное право на доступ к системе?” Таким…
Как вы уже знаете, существует несколько специальных типов индексов. Одним из таких специальных типов индексов являются индексированные представления, которые…
Выборка информации из представлений и ее модификация осуществляются посредством тех же самых инструкций языка Transact-SQL, что и для выборки…
В предыдущих статьях инструкции DDL и DML рассматривались применительно к базовым таблицам. Данные базовой таблицы хранятся на диске. В…
В этой статье рассматриваются индексы и их роль в оптимизации времени выполнения запросов. В первой части статьи обсуждаются разные…
Системный каталог состоит из таблиц, описывающих структуру объектов базы данных, таких как базовые таблицы, представления, индексы и собственно базы…
В языках программирования обычно имеется два типа подпрограмм: хранимые процедуры; определяемые пользователем функции (UDF).
В предыдущих статьях мы познакомились с инструкциями Transact-SQL языка описания данных DDL и языка манипуляции данными DML. Большинство этих…
Инструкция UPDATE Инструкция UPDATE используется для модифицирования строк таблицы. Эта инструкция имеет следующую общую форму: UPDATE tab_name { SET…
Кроме инструкции SELECT, которая была рассмотрена ранее, язык манипуляции данными DML (Data Manipulation Language) содержит три другие инструкции: INSERT,…
Табличными выражениями называются подзапросы, которые используются там, где ожидается наличие таблицы. Существует два типа табличных выражений: производные таблицы; обобщенные…
Подзапросы мы кратко рассмотрели в статье Подзапросы и временные таблицы. Здесь мы более подробно рассмотрим связанный тип подзапросов. Подзапрос…