2011-10-11 31 views

回答

6

要插入到現有的表

INSERT INTO Destination 
      (EnrollNo, 
      CheckIn, 
      CheckOut, 
      DiffTime) 
SELECT EnrollNo, 
     CheckIn, 
     CheckOut, 
     DiffTime 
FROM Source 

或者要創建一個新的表

SELECT EnrollNo, 
     CheckIn, 
     CheckOut, 
     DiffTime 
INTO NewTable 
FROM Source 
+0

確定其工作感謝您 – Jig12

+0

@martin史密斯這是一個很棒的答案+1,如果你想插入新行然後插入命令就像你說的應該應用的方式,但如果你想從一個表複製並更新進入另一張桌子,然後怎麼做 – SpringLearner

1

太謝謝你了。這兩個選項的作品。 create table newtable as select * from source;

第一步:select * from FT_customer; TC_CNO TC_NAMETC_ADDRESS TC_STATE TC_ZIP TC_PHONE TC_REMARKS


1 TRUE WHEEL 55O HUSK ER 58702 555-4545 NONE 
2 BIKE SPEC CPT SHRIV EL 45678 555-1234 NONE 
3 LE SHOPPE POMETOWN KS 54678 555-1234 NONE 
4 AAA BIKE  10 OLDTOWN NE 56784 555-1234 NONE 
5 JACKS BIKE 24 EGLIN FL 34567 555-2314 NONE 

步驟2:創建一個表作爲SELECT * FROM ft_customer; select * from a;

TC_CNO TC_NAMETC_ADDRESS TC_STATE TC_ZIP TC_PHONE TC_REMARKS


1 TRUE WHEEL 55O HUSK ER 58702 555-4545 NONE 
2 BIKE SPEC CPT SHRIV EL 45678 555-1234 NONE 
3 LE SHOPPE POMETOWN KS 54678 555-1234 NONE 
4 AAA BIKE  10 OLDTOWN NE 56784 555-1234 NONE 
5 JACKS BIKE 24 EGLIN FL 34567 555-2314 NONE 

普里亞

abcpune.com

相關問題