2015-11-16 60 views
0

晚安,複製SQL條目,並添加一個時間參考

我有這些結構兩個SQL表:

表1:文件 Colums:名稱,長度,價格

表2:Documents_Archives Colums:名稱,長度,價格,時間戳

我想複製規格從文件 使用SQL查詢Documents_Archives IFIC條目:

"INSERT INTO Documents_Archives * FROM Documents 
WHERE ... " 

它的工作原理,但我怎麼能插入 Documents_Archives時間戳參考在使用同一查詢NOW() (這裏我要補充的條款?)。

非常感謝您的幫助!

回答

1

您需要在SELECT子句的列表中添加GETDATE()NOW()

INSERT INTO Documents_Archives(name, length, price, timestamp) 
    SELECT name, length, price, GETDATE() FROM Documents 
    WHERE ... 

在查詢中指定列名是個好習慣。

+0

它的工作原理,非常感謝你 – user5468779

0

MS SQL:

INSERT INTO Documents_Archives 
    SELECT *, GETDATE() FROM Documents 
    WHERE ... 

的MySQL:

INSERT INTO Documents_Archives 
    SELECT *, NOW() FROM Documents 
    WHERE ...