Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
Azure Data Studio прекратит работу 28 февраля 2026 г.. Мы рекомендуем использовать расширение MSSQL для Visual Studio Code. Дополнительные сведения о миграции в Visual Studio Code см. в Что происходит с Azure Data Studio?
Фрагменты кода в Azure Data Studio — это шаблоны, которые упрощают создание баз данных и объектов базы данных.
Azure Data Studio предоставляет несколько фрагментов кода T-SQL для быстрого создания правильного синтаксиса.
Также можно создать пользовательские фрагменты кода.
Использование встроенных фрагментов кода T-SQL
Чтобы получить доступ к доступным фрагментам кода, введите sql в редакторе запросов, чтобы открыть список:
Выберите фрагмент кода, который вы хотите использовать, и он создает скрипт T-SQL. Например, выберите sqlCreateTable:
Обновите выделенные поля с определенными значениями. Например, замените TableName и Schema значениями для базы данных:
Если поле, которое вы хотите изменить, больше не выделено (это происходит при перемещении курсора вокруг редактора), щелкните правой кнопкой мыши слово, которое нужно изменить, и выберите "Изменить все вхождения":
Обновите или добавьте дополнительный T-SQL, необходимый для выбранного фрагмента кода. Например, обновите Column1, Column2 и добавьте дополнительные столбцы.
Создание фрагментов кода SQL
Вы можете определить собственные фрагменты. Чтобы открыть файл фрагмента КОДА SQL для редактирования:
Откройте Командную палитру (Shift+Ctrl+P), введите snip и выберите Предпочтения: Открыть сниппеты пользователя:
Выберите SQL:
Note
Azure Data Studio наследует функциональность сниппетов кода из Visual Studio Code, поэтому в этой статье рассматривается использование SQL-сниппетов. Дополнительные сведения см. в статье "Создание собственных фрагментов " в документации по Visual Studio Code.
Вставьте следующий код в sql.json:
{ "Select top 5": { "prefix": "sqlSelectTop5", "body": "SELECT TOP 5 * FROM ${1:TableName}", "description": "User-defined snippet example 1" }, "Create Table snippet":{ "prefix": "sqlCreateTable2", "body": [ "-- Create a new table called '${1:TableName}' in schema '${2:SchemaName}'", "-- Drop the table if it already exists", "IF OBJECT_ID('$2.$1', 'U') IS NOT NULL", "DROP TABLE $2.$1", "GO", "-- Create the table in the specified schema", "CREATE TABLE $2.$1", "(", "$1Id INT NOT NULL PRIMARY KEY, -- primary key column", "Column1 [NVARCHAR](50) NOT NULL,", "Column2 [NVARCHAR](50) NOT NULL", "-- specify more columns here", ");", "GO" ], "description": "User-defined snippet example 2" } }Сохраните файл sql.json.
Откройте новое окно редактора запросов, нажав клавиши CTRL+N.
Введите sql, и вы увидите два добавленных пользователем фрагмента кода; sqlCreateTable2 и sqlSelectTop5.
Выберите один из новых фрагментов кода и дайте ему тестовый запуск!
Дальнейшие шаги
Сведения о редакторе SQL см. в руководстве по редактору кода.