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);  
  • 相关阅读:
    73. Set Matrix Zeroes
    289. Game of Live
    212. Word Search II
    79. Word Search
    142. Linked List Cycle II
    141. Linked List Cycle
    287. Find the Duplicate Number
    260. Single Number III
    137. Single Number II
    Oracle EBS中有关Form的触发器的执行顺序
  • 原文地址:https://www.cnblogs.com/imust2008/p/15181817.html
Copyright © 2011-2022 走看看