Доступ к данным базы данных и их изменение

Доступ к данным, содержащимся в базе данных, и их изменение требуют знания фундаментальных основ построения и выполнения инструкций на языке Transact-SQL и обработки результатов в виде реляционных, или табличных, результирующих наборов.

Подразделы, перечисленные в данном разделе, содержат сведения, которые помогут получать и изменять данные, содержащиеся в таблицах Microsoft SQL Server 2005.

Подраздел Описание

Инструментальные средства для запросов

Описывает различные классы инструментальных средств для работы с SQL Server.

Использование параметров в СУБД SQL Server

Описывает различные параметры, которые влияют на производительность выполнения SQL-инструкций и выдаваемые результаты.

Запрос к системному каталогу сервера SQL Server

Описывает различные интерфейсы системного каталога SQL Server.

Элементы Transact-SQL

Описывает основные элементы синтаксиса, используемые в инструкциях на языке Transact-SQL.

Основные принципы запросов

Описывает основные принципы построения инструкций на языке Transact-SQL. Описывает основные предложения, используемые в инструкциях SELECT, INSERT, DELETE и UPDATE:

Список выборки

Предложение FROM

Предложение WHERE

Предложение ORDER BY

Предложения JOIN

Управление результирующими наборами

Описывает, как управлять и обрабатывать результаты запросов, объединяя результирующие наборы с представлениями, как работать с временными результирующими наборами, готовить из них сводные отчеты и отправлять уведомления при изменении результирующего набора.

Изменение данных в базе данных

Описывает методы вставки новых строк, а также изменения и удаления существующих.

Процедурный язык Transact-SQL

Описывает методы группирования инструкций на языке Transact-SQL.

Транзакции (компонент Database Engine)

Описывает, как несколько инструкций изменения данных могут быть сгруппированы в транзакцию.

Блокировки и управление версиями строк

Описывает, как SQL Server предотвращает изменение одних и тех же данных несколькими пользователями одновременно.

Курсоры (ядро СУБД)

Объясняет, что инструкции SELECT всегда возвращают набор строк, а приложениям иногда требуется просмотр результирующего набора по одной строке за раз. Курсоры поддерживают обработку результирующего набора по строкам (или по набору строк) за один раз.

Распределенные запросы

Описывает, как писать инструкции на языке Transact-SQL, которые ссылаются на данные в различных экземплярах SQL Server или даже источниках данных OLE DB или ODBC, отличных от SQL Server.

Производительность запроса

Описывает, как запросы и обновления, выполняемые приложением, взаимодействуют со схемой базы данных и как можно настройкой добиться повышения производительности.

Сведения о том, как пользоваться запросами на языке XPath и инструкциями на языке Transact-SQL, работающими с XML-документами, см. в разделе Использование языка XML в SQL Server.

См. также

Основные понятия

Проектирование и создание баз данных

Справка и поддержка

Получение помощи по SQL Server 2005