# ユーザー定義のSQLテンプレートを作成

ELTで達成する必要のある変換は特定のSQLテンプレートで実現できる範疇を超えているためTalend Studioでは、いくつかの記述ルールに従って独自のSQLテンプレートを開発できるようにしています。これらのSQLテンプレートは、UserDefined (ユーザー定義)フォルダーに保存され、それらが使用されるデータベースのタイプに従ってグルーピングされます。

SQLテンプレートの記述ルールの詳細は、[SQLステートメント](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/sql-template-writing-rules?ver=21#sql-statements_c)をご覧ください。

ユーザー定義のSQLテンプレートを作成するには、次の手順に従います。

## 手順

1. [Repository] (リポジトリー)ツリービューで[SQL Templates] (SQLテンプレート)を展開し、SQLテンプレートを作成するカテゴリーを展開します。

   ![\[リポジトリー\]ツリービューでのSQLテンプレート。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/SQLPatterns1.png)
2. [UserDefined] (ユーザー定義)を右クリックし、[Create SQL Template] (SQLテンプレートを作成)を選択して、[New SQL Template] (新しいSQLテンプレート)ウィザードを開きます。

   ![\[New SQL Template\] (新しいSQLテンプレート)ウィザード。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/SQLPatterns2.png)
3. テンプレートを作成するために必要な情報を入力し、[Finish] (終了) をクリックして、ウィザードを閉じます。

   新たに作成されたテンプレートの名前が、[Repository] (リポジトリー)ツリービューのUserDefined (ユーザー定義)の下に表示されます。また、設計ワークスペースでSQLテンプレートエディターを開き、そこで、新たに作成するテンプレートのコードを入力することもできます。

   ユーザー定義のSQLテンプレートを作成する方法とジョブで使用する方法の詳細は、[MySQL](https://help.qlik.com/talend/ja-JP/components/8.0/mysql)で、データベーステーブルでの反復、およびユーザー定義のSQLテンプレートによるコンテンツの削除に関するセクションをご覧ください。