关于“高度相似”的数据插入问题
oracle 10g
简单的需求:
数据表T,假设原来已有一条记录(column A-主键,B,C),现在需要插入第二条,
应该是查询第一条,复制它,改主键A为实际,插入到T表
那么SQL语句应该如何写呢?
引申的话,如果插入的不只一条,而是多条,且都是只需要改A字段内容,应该如何插入呢?
oracle版块无人回复 这里呢? 妖哥在吗? 在线等
[解决办法]
insert into tselect 'a2',b,c from t where a='a1'
[解决办法]
如果主键有规律,可以考虑用个循环
[解决办法]
没有规律的话只能一个一个的往里写