次の表を取り、カーソルを使用してval2を生成する、実際には非効率なSQLスクリプトがあります。私はすべてのval2の値を1つの更新で更新できるようにしたいが、val2はval1を使って各行に対して計算されます。sqlは各行の値に基づいて多くの行を更新します
val1: 1, val2 0
val1: 2, val2 0
val1: 3, val2 0
val1: 4, val2 0
val1: 5, val2 0
だから私は、あなたがこのようなものがあるだろう、と想像:私は、SQLの単一の行にこれを書くことができますどのように
UPDATE Table SET val2 = (some code based on val1 for each row)
を?
を私はあなたに私の最高の推測を与えてくれたが、あなたがしたい場合は、あなたがしたいコードについてより具体的にする必要がありますより完全な答え。 – Eric