zoukankan      html  css  js  c++  java
  • sqlserver多表数据处理

    select into from语句 (sqlserver2008以及以上版本)
     
    从一个表中选取数据,然后把数据插入另一个表(创建新表)中。可用于创建表的备份复件
    SELECT *
    INTO new_table [IN external_database] 
    FROM old_table
    WHERE 
     
    IN 子句可用于向另一个数据库中拷贝表:
    SELECT *
    INTO Persons IN 'Backup.mdb'
    FROM Persons
    ==================
    insert into select from语句
     从一个表向另外一个表示插入可选字段的数据,要求字段类型相同。
    例1
    Insert into Table2(field1,field2,...) select value1,value2,... from Table1
     
    ==============
    update from
     
    将table2的数据更新到table1上
    例1
    update table1 
    set field1=(select (field1) from table2 where table2.field2=table1.field2) 
     
    等价于
    update table1 
    set field1= table2.field1
    from table1,table2 
    where table1.field2= table2.field2
     
    等价于
    UPDATE table1   
    SET table1.field1= table2.field1
    FROM table2   
        INNER JOIN table1
        ON (table2.field2= table1.field2);  
  • 相关阅读:
    最近工作
    有点感受
    日子有点快
    IDEA配置spring
    IDEA配置hibernate
    mysql插入中文乱码
    深夜配置一把struts2
    IDEA 配置SSH2
    找工作的事情
    YTU 2509: 奇怪的分式
  • 原文地址:https://www.cnblogs.com/imust2008/p/15181817.html
Copyright © 2011-2022 走看看