# 1つのtOracleRowコンポーネントで複数のSQLステートメントを実行する

この記事では、複数のコンポーネントではなく単一のtOracleRowコンポーネントを使って複数のSQLステートメントを実行する方法について説明します。

## 手順

1. tOracleRowコンポーネントを[Palette] (パレット)からデザインワークスペースにドロップします。
2. tOracleRowをダブルクリックし、 [Query] (クエリー)フィールドに以下のステートメントを入力します。
   ```
   "begin
   update table1 set name='Shong' where id=2;
   update table1 set name='Patrick' where id=3;
   delete from table1 where id=4;
   commit;
   end;"
                       
   ```

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use_case_toracle_multiplestatements.png)

   情報メモ注: 上記の例には、DMLステートメントのみが含まれています。SQLステートメントのグループにDDLステートメントが含まれている場合は、execute immediateの後ろにDDLステートメントを入力します。例:
   ```
   begin
   update table1 set name='Shong' where id=2;
   execute immediate 'drop table t3';
   commit;
   end;              
   ```