2017-01-05 25 views
0

對於每行,我有兩個局部變量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圖像-的代碼上那麼當-要價-A-問題/ 285557#285557) –

回答

3

你並不需要爲這個循環:

declare 
    x integer := 10; 
    y integer := 20; 
begin 
    update your_table set z = x * y * z; 
end; 
/