表复制: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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 全局低级键盘钩子[通俗易懂]

    全局低级键盘钩子[通俗易懂]/*========================================================================文件:kbevent.h说明:全局消息钩子时间:2005-03-20编写:oshj||oshj@21cn.c

    2022年5月8日
    34
  • VUE 网页生成 PDF[通俗易懂]

    VUE 网页生成 PDF[通俗易懂]保存当前网页为PDF格式到本地一、安装依赖1.npminstall–savehtml2canvas//作用是html转图片2.npminstalljspdf–save//再将图片转为pdf二、设置格式函数importhtml2Canvasfrom’html2canvas’importJsPDFfrom’jspdf’exportdef…

    2022年5月16日
    127
  • phpstrom2019.3.3激活码破解方法

    phpstrom2019.3.3激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    80
  • flash8中文版从入门到精通_重发:6月23日福利丨PROE教学视频零基础入门到精通实用视频教程自学全套…「建议收藏」

    flash8中文版从入门到精通_重发:6月23日福利丨PROE教学视频零基础入门到精通实用视频教程自学全套…「建议收藏」点击上方蓝色字关注我们!小伙伴们,大家好,今天来给小伙伴们分享我们的新一期的视频教程,本期的视频教程我们主要分享的是PROE的自学视频,什么是PROE呢?下面我们进入今天的主题吧什么是PROE?proe是美国PTC公司旗下的产品baiPro/Engineer软件的简称。duPro/E(Pro/Engineer操作软件)是美国参数技术zhi公司(ParametricTechnology…

    2022年8月29日
    4
  • 光栅化 (Rasterization)

    光栅化 (Rasterization)上一篇文章讨论了如何在多边形的某一点上分配光强度值,这里主要讨论如何为多边形确定实际的像素,即在栅格屏幕上的对应位置,这个过程称为光栅化(Rasterization)或者扫描转换(Scanconv

    2022年8月4日
    15
  • es6中padStart和padEnd

    es6中padStart和padEndpadStart和padEnd是es6中新增的语法这两个方法都是字符串原型上的方法,所以只能对字符串使用是新增的方法不会修改原字符串,只有es5才会改变原数据str.padStart(MaxLength,’填充的内容’)//当str的长度没有达到MaxLength,会将第二个参数填充到这个str前直到相当str.padEnd(MaxLength,’填充的内容’)//和上面一样不过是…

    2025年9月16日
    5

发表回复

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

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