select into

来源:互联网 发布:配乐朗诵的软件 编辑:程序博客网 时间:2024/05/29 00:34

 

SQL SELECT INTO 语句可用于创建表的备份复件。一个表中选取数据,然后把数据插入另一个表中。语句常用于创建表的备份复件或者用于对记录进行存档。

 

--- 1. insert into select (oracle中也可以用)

 

--- 注意:<1> 目标表(test_dept)必须存在
--------  <2> 可以向目标表(test_dept)中导入常量。

insert into test_dept(id,dept_name) select '00000000000000000000000000000000','张三' from zhonghq_dept;

 

--- 2. select into from

 

select id,name into test_dept from zhonghq_dept;

 

--- 注意:目标表不能存在(test_dept)


------  :  oracle 数据库中不能使用,可以用  create table from 代替

例如:create table test_dept as select b.id,b.dept_name from base_dept b;
------  :  可以向目标表(test_dept)中导入常量。

create table test_dept(id,dept_name) as select id,dept_name from zhonghq_dept;

create table test_dept(id,dept_name) as select '00000000000000000000000000000000','张三' from zhonghq_dept;

原创粉丝点击