`

select insert 语句

 
阅读更多
1.INSERT INTO SELECT语句

语句形式为:
Insert into Table2(field1,field2,...) select value1,value2,... from Table1

注意:
(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在

(2)注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2...中必须包括主键

(3)注意语法,不要加values,和插入一条数据的sql混了



2.SELECT INTO FROM语句
语句形式为:
×SELECT vale1, value2 into Table2 from Table1
√create table Table2 as select * from Table1

注意:要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。
分享到:
评论

相关推荐

    SQL SERVER 将select数据生成insert语句

    数据同步小工具,将数据库中的表的数据生成insert语句

    INSERT INTO SELECT语句与SELECT INTO FROM语句的一些区别

    1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,…) select value1,value2,… from Table1 要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还...

    将数据库中的数据转换成insert语句

    将数据库中的数据转换成insert语句的存储过程

    Insert Into 语句批量生成器

    SELECT语句,如 INSERT INTO # SELECT '0001','2004-4-5','2000','3000' INSERT INTO # SELECT '0002','2004-4-5','1000','5000' INSERT INTO # SELECT '0003','2005-6-7','1500','3000' INSERT INTO # ...

    根据表名及字段,自动生成insert,update,select语句

    首先在数据库中创建存储过程和方法,然后调用创建好的存储过程,生成带有与表名及字段相关的insert,update,delete语句,变量与表字段名相同,例如: "insert into temp (col1,col2,col3) values ('"+col1+"','"+col2...

    常用的sql语句(select insert update)

    这个文档是自己到网上找到对基础sql语句总结蛮好的希望对大家有点帮助。

    数据库数据转成insert sql语句工具

    将数据库数据转换成insert sql语句,目前只在sql server测试过。 在SqlData2Insert.exe.config文件中修改连接数据库, ;Initial Catalog=DW;User Id=sa;Password=123"/> Data Source后面是数据库地址,Initial...

    select into 和 insert into select 两种表复制语句

    第二句:INSERT INTO [ToTable] ([fild_One],[fild_Two]) SELECT [fild_One], 8 FROM [FromTable] 以上两句都是将 [FromTable] 的数据插入到 [ToTable],但两句又有区别的: 第一句(SELECT INTO FROM)要求目标表...

    从Oracle数据库中读取数据自动生成INSERT语句的方法

    Oracle INSERT 语句 方法1 我估计有点 SQL 基础的人都会写 INSERT 语句。下面是 SQL 标准写法。...INSERT INTO (SELECT employee_id, name FROM employees) VALUES (2, 'Lisi'); 方法3 此外,同其他数据

    MaxCompute SQL中insert语句使用详情

    MaxCompute insert语句使用 本文介绍使用INSERT OVERWRITE和INSERT INTO两种命令更新表数据,主要内容包括: insert into table … values …语句 insert into/overwrite … select …语句 Insert多路输出(MULTI ...

    正确使用MySQL INSERT INTO语句

    以下的文章主要介绍的是MySQL INSERT INTO语句的实际用法以及MySQL INSERT INTO语句中的相关语句的介绍,MySQL INSERT INTO语句在实际应用...MySQLINSERT INTO SELECT语句: INSERT [LOW_PRIORITY | DELAYED] [IGNORE]

    mysql中insert与select的嵌套使用方法

    本文讲述了mysql中insert与select的嵌套使用的方法,对于初学MySQL的朋友有一定的借鉴价值。 这里需要实现在mysql从多个表中组合字段然后插入到一个新表中,通过一条sql语句实现该功能需求。具体情形是:有三张表a、...

    select into和insert into select使用方法

    select into 和 insert into select 两种表复制语句 第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建 第二句(insert into select from)要求目标表(destTbl)存在,由于目标表...

    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句简单介绍

    但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。...

    MySQL45讲读书笔记 40讲insert语句的锁为什么这么多

    还有些insert语句是属于“特殊情况”的,在执行过程中需要给其他资源加锁,或者无法在申请到自增id以后就立马释放自增锁。 二 insert … select 语句 我们先从昨天的问题说起吧。表t和t2的表结构、初始化数据语句...

    oracle执行update语句时卡住问题分析及解决办法

    这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在oracle中,执行了update或者insert语句后,都会要求commit,如果不commit却强制关闭连接,oracle就会将这条提交的记录锁住。由于我的java程序...

    mysql insert语句操作实例讲解

    主要介绍了mysql insert语句操作实例讲解,本文讲解了insert的基本语法、批量插入多条数据、使用set插入数据、INSERT…SELECT语句等内容,需要的朋友可以参考下

    Insert into select语句引发的生产事故

      Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O,决定采取别的方法进行实现。...

    Mysql insert语句

    mysql insert语句:文章内容经过本人测试,并详细介绍了语法及使用sql示例,列举mysql常用的insert方法五中用法。如:values参数后单行插入、values参数后多行插入、使用select插入数据、复制旧表的信息到新表、使用...

Global site tag (gtag.js) - Google Analytics