表复制:SELECT INTO 和 INSERT INTO SELECT

表复制:SELECT INTO 和 INSERT INTO SELECTINSERTINTOSELECT语句语句形式为:InsertintoTable2(field1,field2,…)selectvalue1,value2,…fromTable1要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量注意(1)要求目标表Tabl

大家好,又见面了,我是你们的朋友全栈君。

INSERT INTO SELECT语句



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

  • 要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量
  • 注意
         
         
         
    1. 1)要求目标表Table2必须存在,并且字段field,field2...也必须存在
    2. 2)注意Table2的主键约束,如果Table2有主键而且不为空,则 field1 field2...中必须包括主键
    3. 3)注意语法,不要加values,和插入一条数据的sql混了,不要写成:
    4. Insert into Table2(field1,field2,...) values (select value1,value2,... from Table1)



SELECT INTO FROM语句



  • 语句形式为:
         
         
         
    1. SELECT vale1, value2 into Table2 from Table1

  • 要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中
         
         
         
    1. SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160413.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 文件夹里的图片批量重命名_python批量修改文件名

    文件夹里的图片批量重命名_python批量修改文件名对文件夹中的图片进行自动按照序号排序,如0000—9999:代码实现如下:importospath=”/home/aa/qxq/project/fruits/database/fruitsVegtables/tomato”filelist=os.listdir(path)count=0forfileinfilelist:print(file)for…

    2025年9月13日
    8
  • asp.net mvc ajax 例子

    asp.net mvc ajax 例子 一、建立一个mvc项目。 二、在Controllers文件夹中加入一个新的控制器ajaxController。代码如下:   usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Mvc;usingSystem.Web.Mv

    2022年7月16日
    15
  • delphi中listview选择整行

    delphi中listview选择整行修改RowSelect属性为真

    2022年7月16日
    19
  • 慧荣PT项目见疑「建议收藏」

    慧荣PT项目见疑「建议收藏」

    2022年6月3日
    33
  • LAN8720A网络模块关于时钟的使用问题「建议收藏」

    LAN8720A网络模块关于时钟的使用问题「建议收藏」微雪的LAN8720A驱动电路:正点原子LAN8720A驱动电路:1、nINTSELConfiguration从原理图中可以看出正点原子的LAN8720A模块所使用的晶振是25M,而微雪的LAN8720A模块使用的晶振是50M,根据数据手册和结合原理图可以看出,微雪的LAN8720A的nINTSEL没有接下拉,则是默认使用内部上拉到高电平,即nINTSEL=1,为REF_CLKInMode模式,所以选用50M的晶振。…

    2022年6月22日
    154
  • iocp是什么_acception

    iocp是什么_acception接受连接请求服务器要做的最普通的事情之一就是接受来自客户端的连接请求。在套接字上使用重叠I/O接受连接的惟一API就是AcceptEx()函数。有趣的是,通常的同步接受函数accept()的返回值是一个新的套接字,而AcceptEx()函数则需要另外一个套接字作为它的参数之一。这是因为AcceptEx()是一个重叠操作,所以你需要事先创建一个套接字(但不要绑定或连接它…

    2022年9月29日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号