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

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

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

В этом разделе

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

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

  • Использование параметров в СУБД SQL Server
    Описывает различные параметры, которые влияют на производительность выполнения инструкций SQL и выдаваемые результаты.

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

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

    • Select list

    • FROM, предложение

    • WHERE, предложение

    • ORDER BY, предложение

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

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

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

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

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

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

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

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