如何用两个其他字段组合更新一个字段的所有记录?

时间:2016-01-13 21:52:42

标签: sql oracle sql-update

我正在尝试用两个其他字段组合和一个随机数更新所有记录一个字段,如下所示

表公司

Id  Name   Telephone Total
1   Test1   032       (randomNumber)Test1.032
2   Test2   022       (randomNumber)Test2.022
3   Test3   111       (randomNumber)Test3.111

Total Field应如上所述更新。

我正在使用Oracle,我有超过100.000条记录,应该以这种方式更新。

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试:

UPDATE  Company
SET total = '(' 
           || ( trunc( DBMS_RANDOM.VALUE(0,1000) )) 
           || ')' || Name || '.' || Telephone