已有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;