簡體   English   中英

在SQL中將數據從舊表復制到新表(ORACLE)

[英]Copying data from old table to new table in SQL (ORACLE)

我知道復制數據只會復制數據而沒有約束,我會丟失pk和fk等。

但是,如果我要將數據復制回具有主鍵和外鍵的表中,該怎么辦? 因為我想在工作台上重塑數據庫,但又不想丟失輸入到表中的數據,所以我在考慮制作一份副本,刪除原來的重塑數據庫,然后進行工程設計並將數據復制回到表中。這項工作?

不知道我是否正確回答了您的問題,但是從它的外觀看,您只需要一個帶有數據的新表即可。 您是否嘗試過使用CREATE TABLE AS SELECT?

http://dev.mysql.com/doc/refman/5.0/en/create-table-select.html

CREATE TABLE t AS SELECT * from old_t

暫無
暫無

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

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