不行,比如有一个表info 字段如下:id,password,email现在要把select * from info where id='abc'的记录插入到info中去,完成这样的事: insert into info select id='bcd',password,email from info where id='abc'这个语句对info一张表是对的,但是对于大于几百张表,都一张一张写这样的语句会累死 我想问是不是能有不要列出字段名的写法。
insert into info select 'bcd',... from info where id='abc'and rownum<=1
字段如下:id,password,email现在要把select * from info where id='abc'的记录插入到info中去,完成这样的事:
insert into info select id='bcd',password,email from info where id='abc'这个语句对info一张表是对的,但是对于大于几百张表,都一张一张写这样的语句会累死
我想问是不是能有不要列出字段名的写法。
一个数据库中间若干张表:
我不想知道每张表的结构,但是每张表中都有id这个字段现在我要在每张表中按照id复制某些记录,别的字段信息相同,只是id要改变,因为否则插不进也没有意义.我想每张表的复制工作用一个insert语句完成例子:
复制前id username password123 小刘 3322
234 小马 4433复制id=123变成789的后id username password123 小刘 3322
789 小刘 3322
234 小马 4433