作者hws110 ( only you )
看板Database
标题[SQL ] oracle 10.6 新增资料後的PK值
时间Sun Sep 21 18:15:24 2014
资料库名称: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经验不算多,还请各位前辈指导一下小弟,
感激不尽。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.130.131.58
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1411294527.A.AAE.html
1F:→ iFEELing: oracle 不是只有到 10.2.0.5 而已吗.... 09/21 19:35
2F:→ iFEELing: 只要你可以用你要的顺序SELECT出来 就可以倒到TEMPTABLE 09/21 19:37
3F:→ iFEELing: 只是倒到TEMP再回去这种方式 要记住 资料要备份 然後 09/21 19:38
4F:→ iFEELing: 线上交易要停下来 不可以一边搬一边改 09/21 19:38
5F:推 wilsmart: 10的最後版本好像是10.2.0.6 但没有10.6这东西 09/26 09:40
6F:→ wilsmart: 应该在说10.2.0.6的 09/26 09:40