-
Oracle數據庫中的Copy命令
SQL*Plus的Copy命令 在數據表間復制數據是Oracle DBA經常面對的任務之壹,Oracle為這壹任務提供了多種解決方案,SQL*Plus Copy 命令便是其中之壹。SQL*Plus Copy 命令通過SQL*Net在不同的表(同壹服務器或是不同服務器)之間復制數據或移動數據。 在實際運行環境中若能恰當地選擇使用SQL*Plus Copy 命令可以有效地提高數據復制的性能。 下面將簡要介紹SQL*Plus Copy 命令使用,並在性能方面與其他兩種方案進行對比,力求能提供壹個使用Copy 命令的方案參考。 語法及使用說明 語法: 下面我們來看壹下SQL*Copy 命令的語法及使用說明。 在解釋SQL*Plus Copy 命令的語法之前,我們必須要明確SQL*Plus Copy 命令不是壹個方法或是函數,也不是壹個SQL語句,它是壹個命令(command),當然這個命令必須在SQL*Plus裏運行。 SQL*Plus Copy 命令的語法: COPY {FROM database | TO database | FROM database TO database} destination_table [(column, column, column, ……)] USING query 我們分部分來解釋壹下: COPY – 這個不太需要解釋,主命令,聲明要執行COPY操作。 From Database – 源數據庫。 To Database –…