表记录复制问题(要求:选出记录后改变某字段值后再插入同一家表中) 类似这个问题:http://topic.csdn.net/t/20030630/12/1973010.html但是我不想输入那些没有改变的字段名. 因为我有很多张表, 表内还有很多个字段. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into A(userid,username,password) select 'User1',* from A where userid= 'admin'这样试试。 insert into Aselect 'User1 ',username,password from A where userid= 'admin ' ;commit;这样吗 ??还是 update A set userid = 'User1'where userid= 'admin '; "select 'User1',* from A where userid= 'admin'" 不能这么用吧, 我试过了. 我是想把userid= 'admin'的记录选出, 把usrid改为'user1'后变成新记录, 再插入到原来的表中, 原来userid='admin'的不能丢. select 'User1' ,a.* from A表 a where userid= 'admin',即可 A.*的字段数包括了userid 再加一个'user1' 就比表A多了一个字段, 是插入时就会出错. 我不是要改字段名啊, 我是想改字段下的数据内容.要看数据内容有没有改变select一下不就行了. insert into tabel select col1,col2,...from table2 求助,oracle的sysdate问题 plsql在工具-首选项-连接-配置oracle主目录名和OCI库不成功 请教索引问题,在线等 无法启动SAP实例,ORACLE 9I 删除Oracle数据库表中行号大于某个值的记录 在where里写的 “表.列名 is not null 与 表.列名!=null”有什么区别? 如果将数字转换成字符串 求救!!! 回滚段的问题 菜鳥問題﹕一個procedure 大家幫幫忙呀 求高效分页语句 oracle优化问题
select 'User1',* from A where userid= 'admin'
这样试试。
select 'User1 ',username,password from A where userid= 'admin ' ;
commit;这样吗 ??还是
update A set userid = 'User1'
where userid= 'admin ';
要看数据内容有没有改变select一下不就行了.