Руководство. Написание инструкций Transact-SQLTutorial: Writing Transact-SQL Statements

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server даБаза данных SQL Azure даAzure Synapse Analytics (хранилище данных SQL) даParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Учебник «Составление инструкций Transact-SQLTransact-SQL ».Welcome to the Writing Transact-SQLTransact-SQL Statements tutorial. Этот учебник предназначен для пользователей, не умеющих составлять инструкции SQL.This tutorial is intended for users who are new to writing SQL statements. Он поможет новым пользователям начать обучение с просмотра некоторых простых инструкций по созданию таблиц и вставке данных.It will help new users get started by reviewing some basic statements for creating tables and inserting data. Этот учебник использует язык Transact-SQLTransact-SQL, MicrosoftMicrosoft -реализацию стандарта SQL.This tutorial uses Transact-SQLTransact-SQL, the MicrosoftMicrosoft implementation of the SQL standard. Он представляет собой краткое введение в язык Transact-SQLTransact-SQL и не заменяет обучение языку Transact-SQLTransact-SQL .This tutorial is intended as a brief introduction to the Transact-SQLTransact-SQL language and not as a replacement for a Transact-SQLTransact-SQL class. Инструкции в учебнике намеренно простые и не представляют всей сложности типичной производственной базы данных.The statements in this tutorial are intentionally simple, and are not meant to represent the complexity found in a typical production database.

ПРИМЕЧАНИЕ. Если вы новичок, возможно, вам будет проще использовать SQL Server Management StudioSQL Server Management Studio, а не создавать инструкции Transact-SQLTransact-SQL.NOTE: If you are a beginner you might find it easier to use SQL Server Management StudioSQL Server Management Studio instead of writing Transact-SQLTransact-SQL statements.

Дополнительные сведенияFinding More Information

Дополнительные сведения об отдельных инструкциях см. в электронной документации по SQL Server либо по имени инструкции, либо используя вкладку "Содержание" для просмотра 1800 языковых элементов, перечисленных в алфавитном порядке в разделе Справочник по Transact-SQL (компонент Database Engine).To find more information about any specific statement, either search for the statement by name in SQL Server Books Online, or use the Contents to browse the 1,800 language elements listed alphabetically under Transact-SQL Reference (Database Engine). Еще одной хорошей стратегией нахождения информации является ее поиск по ключевым словам, относящимся к интересующей вас тематике.Another good strategy for finding information is to search for key words that are related to the subject matter you are interested in. Например, чтобы узнать, как возвратить часть даты (например, месяц), выполните поиск в индексе по датам [SQL Server] , а затем используйте функции извлечения частей даты.For example, if you want to know how to return a part of a date (such as the month), search the index for dates [SQL Server], and then select dateparts. Это приведет к разделу DATEPART (Transact-SQL).This takes you to the topic DATEPART (Transact-SQL). В качестве другого примера, чтобы выяснить, как работать со строками, ищите строковые функции.As another example, to find out how to work with strings, search for string functions. Это приведет к разделу Строковые функции (Transact-SQL).This takes you to the topic String Functions (Transact-SQL).

Обзор учебникаWhat You Will Learn

В этом учебнике показано, как создать базу данных и таблицу в ней, вставить данные в таблицу, обновить их, прочитать и удалить данные, удалить таблицу.This tutorial shows you how to create a database, create a table in the database, insert data into the table, update the data, read the data, delete the data, and then delete the table. Будут созданы представления и хранимые процедуры, а для базы данных и данных будет настроен пользователь.You will create views and stored procedures and configure a user to the database and the data.

Учебник разделен на три занятия.This tutorial is divided into three lessons:

Занятие 1. Создание объектов базы данныхLesson 1: Creating Database Objects
В этом занятии будет создана база данных, таблица в ней, вставлены данные в таблицу, затем данные будут обновлены и прочитаны.In this lesson, you create a database, create a table in the database, insert data into the table, update the data, and read the data.

Занятие 2. Настройка разрешений для объектов базы данныхLesson 2: Configuring Permissions on Database Objects
В этом занятии будут созданы имя входа и пользователь.In this lesson, you create a login and user. Также будут созданы представление и хранимая процедура, и пользователю будет предоставлено разрешение на нее.You will also create a view and a stored procedure, and then grant the user permission to the stored procedure.

Занятие 3. Удаление объектов базы данныхLesson 3: Deleting Database Objects
В этом занятии доступ к данным будет запрещен, данные из таблицы удалены, сама таблица тоже удалена вместе с базой данных.In this lesson, you remove access to data, delete data from a table, delete the table, and then delete the database.

ТребованияRequirements

Чтобы завершить этот учебник, не нужно обладать знаниями языка SQL, но нужно иметь основные понятия о базах данных, таких как таблицы.To complete this tutorial, you do not have to know the SQL language, but you should understand basic database concepts such as tables. С помощью этого учебника будут созданы база данных и пользователь Windows.During this tutorial, you will create a database and create a Windows user. Эти задачи требуют высокого уровня разрешений, так что следует войти в систему в качестве администратора.These tasks require a high level of permissions; therefore, you should log in to the computer as an administrator.

В системе должно быть установлено следующее.Your system must have the following installed: