テンプレート エクスプローラーTemplate Explorer

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse

SQL ServerSQL Server にはさまざまなテンプレートがあります。provides a variety of templates. テンプレートは、データベース内のオブジェクトを簡単に作成するための SQL スクリプトを含む、定型的なファイルです。Templates are boilerplate files containing SQL scripts that help you create objects in a database. テンプレート エクスプローラーを初めて開いたときには、テンプレートのコピーが C:\Users, under AppData\Roaming\Microsoft\SQL Server Management Studio\130\Templates にあるユーザーのフォルダーに配置されています。The first time the template explorer is opened, a copy of the templates are placed in the user's folder in C:\Users, under AppData\Roaming\Microsoft\SQL Server Management Studio\130\Templates.

使用できるテンプレートをテンプレート エクスプローラーで参照し、テンプレートを開いて、コードをコード エディター ウィンドウに読み込むことができます。You can browse the available templates in Template Explorer, then open a template to incorporate the code into a code editor window. また、カスタム テンプレートを作成することもできます。You can also create custom templates.

テンプレートの利点Benefits of Templates

テンプレートはソリューション、プロジェクト、および各種のコード エディターに対して使用できます。Templates are available for solutions, projects, and various types of code editors. テンプレートは、データベース、テーブル、ビュー、インデックス、ストアド プロシージャ、トリガー、統計、関数のようなオブジェクトを作成するために使用できます。Templates are available to create objects like databases, tables, views, indexes, stored procedures, triggers, statistics, and functions. さらに、拡張プロパティ、リンク サーバー、ログイン、ロール、ユーザーを作成してサーバーを管理するために役立つテンプレートや、 Analysis ServicesAnalysis Servicesのテンプレートもあります。In addition, there are templates that help you to manage your server by creating extended properties, linked servers, logins, roles, users, and templates for Analysis ServicesAnalysis Services.

SQL Server Management StudioSQL Server Management Studio で提供されるテンプレート スクリプトにはパラメーターを指定できるので、コードをカスタマイズできます。The template scripts provided with SQL Server Management StudioSQL Server Management Studio contain parameters to help you customize the code. テンプレートを開くときに、 [テンプレート パラメーターの置換] ダイアログ ボックスでスクリプトに値を挿入します。When you open a template, Use the Replace Template Parameters dialog box to insert values into the script.

頻繁に実行するタスクについては、カスタム テンプレートを作成します。Create custom templates for tasks you perform frequently. カスタム スクリプトは、既存のフォルダーに入れるか、新しいフォルダーを作成して整理します。Organize your custom scripts into the existing folders or create a new folder structure.

データベース エンジンDatabase Engine クエリ エディターもコード スニペットをサポートしており、スクリプト内の特定の場所を右クリックして、そこにコード スニペットを挿入できます。The データベース エンジンDatabase Engine Query editor also supports code snippets, which can be inserted at specific locations in a script by right-clicking at that location.

テンプレートの基礎知識については、次の各トピックを参照してください。Use the following topics to get started with templates

説明Description トピックTopic
テンプレートからコード エディター ウィンドウにコードを読み込む方法について説明します。Describes how to incorporate the code from a template into a code editor window. テンプレートを開くOpen a Template
コード エディターでテンプレートを開いてからテンプレート パラメーターの値を置換する方法について説明します。Describes how to replace template parameter values after opening a template in a code editor. [テンプレート パラメーターの置換]Replace Template Parameters