复制表结构及数据
--创建a CREATE TABLE table_a (ID Varchar2(40),a VARCHAR2(10),TIME timestamp); --创建b,表结构同a CREATE TABLE table_b AS SELECT * FROM table_a; --插入多条数据 INSERT INTO table_a VALUES((select F_GETNID() FROM DUAL),'1',SYSDATE); INSERT INTO table_a VALUES((select F_GETNID() FROM DUAL),'2',SYSDATE); INSERT INTO table_a VALUES((select F_GETNID() FROM DUAL),'3',SYSDATE); INSERT INTO table_a VALUES((select F_GETNID() FROM DUAL),'4',SYSDATE); --将a中数据插入b中 INSERT INTO table_b SELECT F_GETNID(),a,time FROM table_a;
结果
SELECT * FROM table_a 1 00000000167E1EF697A5203CE053433210AC84F5 1 20-5月 -15 02.04.55.000000 下午 2 00000000167E1EF697A6203CE053433210AC84F5 2 20-5月 -15 02.04.57.000000 下午 3 00000000167E1EF697A7203CE053433210AC84F5 3 20-5月 -15 02.05.01.000000 下午 4 00000000167E1EF697A8203CE053433210AC84F5 4 20-5月 -15 02.05.04.000000 下午
SELECT * FROM table_b 1 00000000167E1EF697A9203CE053433210AC84F5 1 20-5月 -15 02.04.55.000000 下午 2 00000000167E1EF697AA203CE053433210AC84F5 2 20-5月 -15 02.04.57.000000 下午 3 00000000167E1EF697AB203CE053433210AC84F5 3 20-5月 -15 02.05.01.000000 下午 4 00000000167E1EF697AC203CE053433210AC84F5 4 20-5月 -15 02.05.04.000000 下午