sql INSERT INTO SELECT𞓜SELECT INTO FROM

905 ワード


INSERT INTO SELECT文
 要求対象表は必ず存在します(定数を挿入できます)。
insert into person select name from person where id=1;
 
 
SELECT INTO FROM文
 要求されたターゲットテーブルは存在しません。挿入時に自動的にテーブルを作成します。
create table person 1 as select*from person;
 
  •                   。
                       ,              。
             ,    INSERT INTO TABLE SELECT * FROM   ,      。
          ,              ,    :
    1.SQLSERVER  
    SELECT * INTO NEWTABLE FROM ORDTABLE
    2.ORACLE  
    CREATE TABLE NEWTABLE AS SELECT * FROM ORDTABLE
    -----                   ,           ,             ,             。
    
            ,    ,                 WHERE  ,  WHERE 1 = 2 
  •  
    http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.html