当前位置: 代码迷 >> Oracle开发 >> 怎的给已有表增加一个随机数字段
  详细解决方案

怎的给已有表增加一个随机数字段

热度:42   发布时间:2016-04-24 07:11:50.0
怎样给已有表增加一个随机数字段
已有TableA如下,
--------------------
id   name    age
1    Tom     20
2    Smith   25
3    Andrew  30

想得到一个TableB如下,
--------------------
id  name    age  newField
1   Tom     20   19CD3239367E3F5164E9B704E59AE276
2   Smith   25   3AAB704E59AE277E3F5CD3239360E2BC
3   Andrew  30   9A4DCB704E11E57E5CD3239364E1663F

TableB比TableA多了一个字段newField,类型为varchar2,内容为随机数,UUID或者随机数字。
------解决方案--------------------
create table tableb as select tablea.*,sys_guid() newField from tablea;
  相关解决方案