簡體   English   中英

如何通過添加新列將表復制到新表中?

[英]How can I copy a table into a new one, with adding new columns?

這是我要使用的查詢:

CREATE TABLE A_workers
  AS (SELECT * FROM T_workers, ArchiveTime datetime NOT NULL DEFAULT NOW());

我想通過添加新列將T_workers表復制到A_workers中,該列保存了存檔日期(即復制時間)。 問題是,我不知道必須添加新的額外列,也不知道將其放在查詢中的什么位置。 謝謝!

create table a_workers
as
select t.*, sysdate archivetime from t_workers t;
CREATE TABLE A_workers AS
SELECT col1, col2, col3, SYSDATE AS ArchiveTime
FROM T_workers

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM