数据库将一张表插入另一张表中

来源:互联网 发布:镜头数据 编辑:程序博客网 时间:2024/05/03 01:19

Oracle

1.将一张表的数据插入到另一张表中
INSERT INTO SECKILL_HJH (id,code,NAME,drumbeating,strat_time,productid,price,amount,pay_time,num_once,note,statu,cause,userid,check_user,order_num,pay_num,carriage) SELECT  sys_guid(),/*dbms_random.value(40,90),随机生成40~90的整数*/se.code,se. NAME,se.drumbeating,se.strat_time,se.productid,se.price,se.amount,se.pay_time,se.num_once,se.note,se.statu,se.cause,se.userid,se.check_user,se.order_num,se.pay_num,se.carriageFROMSECKILL seWHEREse.drumbeating > = TO_DATE ('2014-01-01 00:00:00','YY-MM-DD HH24:MI:SS')


mysql

1.将一张表的数据插入到另一张表中
同上
1)表结构完全一样
  insert into 表1
  select * from 表2
2)表结构不一样(这种情况下得指定列名)
  insert into 表(列名1,列名2,列名3)
  select  列1,列2,列3 from 表2

SqlServer

1.将一张表的数据插入到另一张表中
同上
1)表结构完全一样
  insert into 表1
  select * from 表2
2)表结构不一样(这种情况下得指定列名)
  insert into 表(列名1,列名2,列名3)
  select  列1,列2,列3 from 表2
0 0
原创粉丝点击