0

これを行うための非常に簡単な方法があるに違いないと確信していますが、方法がわかりません。検索しても解決策が得られませんでした。これが私がやりたいことですが、それは違法です:

update test_table set q_name = {'SKELETAL','LEWIS','MECHANISM', ...}[q_type];

つまり、整数値があり、の値に依存する文字列値q_typeを入力したいと考えています。のすべての値に対して個別の set ステートメントを使用して実行できますが、1 回の呼び出しで実行したいと思います。PL/SQLに入らずにそれを行う方法はありますか?q_nameq_typeq_type

4

1 に答える 1

0

それを処理する方法は、xml データ型を使用し、その xml 変数にデータを入力して、そこからテーブルを更新するだけです。

ここにxmlデータ型のリファレンスがあります

于 2013-03-08T17:14:42.770 に答える