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.carriage
FROM
SECKILL se
WHERE
se.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
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
insert into 表1
select * from 表2
2)表结构不一样(这种情况下得指定列名)
insert into 表(列名1,列名2,列名3)
select 列1,列2,列3 from 表2