この記事では、複数のコンポーネントではなく単一のtOracleRowコンポーネントを使って複数のSQLステートメントを実行する方法について説明します。
手順
- tOracleRowコンポーネントを[Palette] (パレット)からデザインワークスペースにドロップします。
-
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;"
注: 上記の例には、DMLステートメントのみが含まれています。SQLステートメントのグループにDDLステートメントが含まれている場合は、execute immediateの後ろにDDLステートメントを入力します。例:begin update table1 set name='Shong' where id=2; execute immediate 'drop table t3'; commit; end;