1. 程式人生 > >如何在Oracle中複製表結構和表資料

如何在Oracle中複製表結構和表資料

1. 複製表結構及其資料:

create table table_name_new as select * from table_name_old

2. 只複製表結構:

create table table_name_new as select * from table_name_old where 1=2;

或者:

create table table_name_new like table_name_old

3. 只複製表資料:

如果兩個表結構一樣:

insert into table_name_new select * from table_name_old

如果兩個表結構不一樣:

insert into table_name_new(column1,column2...) select column1,column2... from table_name_old

相關推薦

Oracle資料庫複製結構資料

1. 複製表結構及其資料: create table new_table as select * from old_table 2. 只複製表結構: create table new_tableas select * from old_tablewhere 1=2; 或者:

Oraclesql server複製結構資料的sql語句

 在Oracle和sql server中,如何從一個已知的舊錶,來複制新生成一個新的表,如果要複製舊錶結構和表資料,對應的sql語句該如何寫呢?剛好阿堂這兩天用到了,就順便把它收集彙總一下,供朋友們參考一下了! sql server中複製表結構和表資料的sql語句的寫法,分別如下1.複製表的內容到

Oracle如何複製結構資料進行備份

1. 複製表結構及其資料: create table table_name_new as select * from table_name_old; 2. 只複製表結構: create table table_name_new as select * from ta

如何在Oracle複製結構資料

1. 複製表結構及其資料: create table table_name_new as select * from table_name_old 2. 只複製表結構: create table table_name_new as select * from table_n

Oracle複製結構資料

1. 複製表結構及其資料:  create table table_name_new as select * from table_name_old  2. 只複製表結構:  create table

【轉】如何在Oracle復制結構數據

target 驗證 ... style 通過 rac ash 如何 line 特別提示:本人博客部分有參考網絡其他博客,但均是本人親手編寫過並驗證通過。如發現博客有錯誤,請及時提出以免誤導其他人,謝謝!歡迎轉載,但記得標明文章出處:http://www.cnblogs.c

如何在Oracle復制結構數據

lec body into oracl like clas 表數據 結構 bsp 1. 復制表結構及其數據: create table table_name_new as select * from table_name_old 2. 只復制表結構: create tabl

Oracle-----Plsql匯出結構資料,資料庫物件

1,匯出表結構(可以多選) 匯出步驟tools ->export user object,選擇要匯出的物件,匯出.sql檔案,如下圖:    2,匯出資料檔案 (可以多選)   匯出步驟tools ->export tables,選擇要匯出的表及匯出

Oracle匯入匯出結構資料

測試使用PL/SQL匯出表結構和表資料: 1、選擇匯出的表結構和表資料 點選工具->匯出表選單,選擇匯出表所在的使用者和匯出資料使用的程式,以及匯出資料的輸出檔案。 其中匯出程式一般是Oracle安裝目錄下的BIN下的sqlplus.exe程式。執行完成後可以在指

Oracle資料庫誤刪,怎樣恢復結構資料

誤刪Oracle資料庫表,恢復表結構及資料 必要條件:Oracle版本必須在10G以上 操作如下: 1.先找到原有表還在資料庫的時間 select timestamp_to_scn(to_timestamp('2017-02-21 09:00',              

MySQL 複製結構資料

1、前言   在功能開發完畢,在本地或者測試環境進行測試時,經常會遇到這種情況:有專門的測試資料,測試過程會涉及到修改表中的資料,經常不能一次測試成功,所以,每次執行測試後,原來表中的資料其實已經被修改了,下一次測試,就需要將資料恢復。   我一般的做法是:先建立一個副本表,比如測試使用的user表,我在

oracle的欄位名全部修改為小寫

在建立表和表結構的時候,如果想要小寫需要在名稱上面新增雙引號,如果不新增oracle資料庫會預設識別為大寫 1.將表名和欄位名改為大寫 批量將表名變為大寫 begin    for c in (select table_name tn from user_tabl

mysql 匯出結構資料 mysqldump用法(自己測試了)

命令列下具體用法如下:  mysqldump -u使用者名稱 -p密碼 -d 資料庫名 表名 > 指令碼名;    匯出整個資料庫結構和資料 mysqldump -h localhost -uroot -p123456&n

Oracle查詢表的大小空間的大小 .

  1、檢視Oracle資料庫中表空間資訊的工具方法:   使用oracle enterprise manager console工具,這是oracle的客戶端工具,當安裝oracle伺服器或客戶端時會自動安裝此工具,在windows作業系統上完成oracle安裝後,通過下面的方法登入該工具:開始選單——程

PL/SQL Developer匯入、匯出結構資料

      在表的所有者不能改變的情況下,可以使用匯入匯出表結構和表資料的方法,將表移動到你想要的所有者下(注:特別是建立表的時候如果以sysdba的身份登入的話,所有表的所有者都為sys,此時會對你用c#訪問資料庫產生麻煩,我在我的另一篇文章中也提到《.NET連線Ora

SQL Server復制結構數據生成新的語句

sdn 主鍵 .net 需要 topic 外鍵 server sql 表數據 參考:http://topic.csdn.net/t/20020621/09/820025.html SELECT * INTO newTableName FROM oldT

PL/SQL Developer導入、導出結構數據

pic 過濾 per tab 表結構 sql文件 insert sequence use 在表的所有者不能改變的情況下,可以使用導入導出表結構和表數據的方法,將表移動到你想要的所有者下(註:特別是建立表的時候如果以sysdba的身份登錄的話,所有表的所有者都為sys,此時會

檢視mysql結構建立語句的方法

檢視mysql表結構的方法有三種: 1、desc tablename; 例如: 要檢視jos_modules表結構的命令: desc jos_modules; 檢視結果: mysql> desc jos_modules; +------------------+---

一起學Hive——總結複製Hive結構資料的方法

在使用Hive的過程中,複製表結構和資料是很常用的操作,本文介紹兩種複製表結構和資料的方法。 1、複製非分割槽表表結構和資料 Hive叢集中原本有一張bigdata17_old表,通過下面的SQL語句可以將bigdata17_old的表結構和資料複製到bigdata17_new表: CREATE TABLE

MySQL複製結構內容到另一張的SQL語句

1.複製表結構及資料到新表 複製程式碼程式碼如下: CREATE TABLE 新表 SELECT * FROM 舊錶  2.只複製表結構到新表 複製程式碼程式碼如下: CREATE TABLE 新表 SELECT * FROM 舊錶 WHERE 1=