メイン コンテンツをスキップする 補完的コンテンツへスキップ

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

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。