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

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

热度:36   发布时间:2016-04-24 07:18:11.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或者随机数字。

------解决方案--------------------
SQL code
create table tableb as select tablea.*,sys_guid() newField from tablea;
  相关解决方案