[SQL ] oracle 10.6 新增资料后的PK值

楼主: hws110 ( only you )   2014-09-21 18:15:24
数据库名称:oracle
数据库版本:10.6
内容/问题描述:
各位好
小弟在数据库上有些疑问,
在某个申请案的table中,内容如下
OBJID APPLY_DATE IDNO NAME ...
11 1030101 A123456789 王小明
12 1030205 B123456789 蔡小华
小弟想将今年度的资料重新产生新一年度的资料到别的temp table中,
再回写到原先的table 中,
希望变成如下内容
OBJID APPLY_DATE IDNO NAME ...
11 1030101 A123456789 王小明
12 1030205 B123456789 蔡小华
13 1040101 A123456789 王小明
14 1040101 B123456789 蔡小华
想请问关于OBJID(是PK值),我要如何用SQL重新assign?
或者是有其他方法可以做?
小弟使用SQL经验不算多,还请各位前辈指导一下小弟,
感激不尽。
作者: iFEELing (ing)   2014-09-21 19:35:00
oracle 不是只有到 10.2.0.5 而已吗....只要你可以用你要的顺序SELECT出来 就可以倒到TEMPTABLE只是倒到TEMP再回去这种方式 要记住 资料要备份 然后线上交易要停下来 不可以一边搬一边改
作者: wilsmart ( Je t'aime)   2014-09-26 09:40:00
10的最后版本好像是10.2.0.6 但没有10.6这东西应该在说10.2.0.6的

Links booklink

Contact Us: admin [ a t ] ucptt.com