2017-01-05 7 views
0

2つのローカル変数XとY(値は変更可能)と各行ごとに異なる値を持つZ列があります。どのようにすべてのZ値をループしてその値をX * Y * Zに変更できますか?PL/SQLを使用して列のすべてのフィールドを更新します

+0

** [編集] **あなたの質問をし、そのデータに基づいていくつかのサンプルデータと予想される出力を追加します。 [**フォーマットされたテキスト**](http://stackoverflow.com/help/formatting)、[スクリーンショットなし](http://meta.stackoverflow.com/questions/285551/why-may-i-not -upload-images-of-code-on-so-asking-a-question/285557#285557) –

答えて

3

あなたは、このためのループは必要ありません。

declare 
    x integer := 10; 
    y integer := 20; 
begin 
    update your_table set z = x * y * z; 
end; 
/
関連する問題