0

Oracle データベースに移行された SQL Server にストアド プロシージャがあります。

  1. SQL Server で、コンマ区切りの文字列であるテーブルから列名を取得して一時テーブルを作成しました。次に、列名に基づいて一時テーブルを作成しました。
  2. 次に、一時テーブルに行を挿入し、これらのテーブルにクエリを実行してプロセスを実行します。
  3. 最後にテーブルをドロップします。

oracle で同じことを達成するにはどうすればよいですか?

4

1 に答える 1

0

Oracle では、レコードの PL/SQL 連想配列 (別名「インデックス付き」テーブル) のようなものが必要になるでしょう。カーソルを使用して 1 つずつレコードをフェッチするか、BULK COLLECT を使用して一度に配列にフェッチし、メモリ内で処理します。

于 2013-04-10T21:49:54.467 に答える