首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请问一个sql语句写法

2012-03-16 
请教一个sql语句写法表A(id,....)表B(id,.....)现在表B里有多条数据,我想拷贝到表A中,并将B表的id作为A表

请教一个sql语句写法
表A(id,   ....)
表B(id,   .....)
现在表B里有多条数据,   我想拷贝到表A中,   并将B表的id作为A表的id,
insert   into   A(id)   select   b.id     from   B   b  
这个操作会有多次,   为了防止A表中主键重复,  
所以我想在拷贝的时候在b.id前加一个字符串随机数,从程序中得来,
但不知这个字符串该怎么加
要的效果好比这样,   请问该怎么写
insert   into   A(id)   select   '随机数 '+b.id     from   B   b  


[解决办法]
insert into A(id) select '随机数 '||b.id from B

热点排行