建立表副本

2022-07-26 15:57:13 字數 467 閱讀 9959

create table提供的as selete語句,允許乙個根據現有的表中建立乙個新的表,建立的表可以包含原表的所有框架、字段屬性、約束和資料記錄;也可以框架完全相同,但不包含資料。

如:建立的表可以包含原表的所有框架、字段屬性、約束和資料記錄

create table emp_copy as select * from scott.emp;

框架完全相同,但不包含資料

create table emp_copy as select * from scott.emp where 1=2;

使用create table...as selete方式有如下幾個部分需要注意:

1、不能複製約束條件與列的預設值,這需要手動重新建立;

2、不能夠為新錶指定表空間,預設情況下為當前使用者的預設表空間;

3、一些大物件資料型別(比如blob型別)或者long資料型別的資料,如果包含這種型別的查詢是不能建立成功的。

oracle建立表副本

cretae table提供的as select語句,允許從乙個現有的表中建立乙個新的表,建立的表可以包含原表的所有架構 字段屬性 約束和資料記錄 也可以僅架構完全相同,而不包含資料,其使用語法如下所示。create table newtable as select from oldtable wh...

建立MongoDB副本集

主伺服器 1.1.1.1 副本伺服器 2.2.2.2 官方推薦的副本集最小配置需要有三個節點 乙個主節點接收和處理所有的寫操作,兩個備份節點通過複製主節點的操作來對主節點的資料進行同步備份。這裡先配置2個節點。在伺服器和副本伺服器分別搭建mongodb服務 搭建mongodb服務 修改副本伺服器的m...

c 中引用物件如何建立副本

c 中的類的例項都是引用型別,用簡單的賦值運算子 無法建立它的副本,比如 classa a new classa classa b a a和b指向的是同一塊記憶體。所以與我們的本意不符。我們的本意是想重新開闢記憶體以儲存a的值。這時候可以使用object類的乙個protect 方法 memberwi...