oracle 將正式庫資料追加到測試庫同名表

2021-09-30 01:08:31 字數 2021 閱讀 9645

需要將正式環境的資料追加到測試環境同名表中。

為確保正式環境資料安全(防誤操作)

1.先備份正式環境需要操作的表。

2.使用備份的表來操作更新到測試環境

正式環境備份需要操作的表

----正式環境備份一會需要插入操作的表

create

table visit_schedule_bak1127 as

select

*from visit_schedule

select

*from visit_schedule_bak1127 where creation_time >to_date(

'2019-11-26 14:51:11'

,'yyyy-mm-dd hh24:mi:ss'

)----正式環境備份一會需要插入操作的表

create

table visit_distributor_record_1127 as

select

*from visit_distributor_record

select

*from visit_distributor_record_1127 where creation_time >to_date(

'2019-11-26 14:51:11'

,'yyyy-mm-dd hh24:mi:ss'

)查詢database link 物件,有則使用 無則建立

select owner,object_name from dba_objects where object_type=

'database link'

;select

*from dba_db_links;

----使用merge into a using b a為目標表(測試環境)b為正式環境的備份表

----根據id匹配如果匹配不到就inser into

merge

into visit_distributor_record@dblink a--目標測試環境同名表

using visit_distributor_record_1127 b---源表(正式庫)

on(a.id = b.id)

when

notmatched

then

insert

(a.id, a.remark, a.is_enable, a.dr, a.ts, a.creator, a.creation_time, a.modifier, a.modified_time, a.code, a.person_id, a.subject_id, a.visit_date, a.distributor_id, a.is_potential, a.sign_time, a.sign_address, a.headdoor_photos, a.

status

, a.organization_id, a.market_area_id, a.cancel_reason, a.is_signed, a.finish_time, a.customer_level, a.customer_type, a.customer_channel_type)

values

(b.id, b.remark, b.is_enable, b.dr, b.ts, b.creator, b.creation_time, b.modifier, b.modified_time, b.code, b.person_id, b.subject_id, b.visit_date, b.distributor_id, b.is_potential, b.sign_time, b.sign_address, b.headdoor_photos, b.

status

, b.organization_id, b.market_area_id, b.cancel_reason, b.is_signed, b.finish_time, b.customer_level, b.customer_type, b.customer_channel_type)

;------

以上方便查閱

從JSON中讀取資料追加到HTML中

有時候我們需要將json資料直接顯示在頁面上 比如在做乙個介面測試的專案,需要將介面返回的結果直接展示 但是如果直接顯示字串,不方便檢視。需要格式化一下。其實 json.stringify本身就可以將json格式化,具體的用法是 json.stringify res,null,2 res是要json...

將靜態庫 a檔案新增到svn

1 開啟終端,輸入cd,空格,然後將需要上傳的.a檔案所在的資料夾 不是.a檔案 拖拽到終端 此辦法無需輸入繁瑣的路徑,快捷方便 回車 2 之後再輸入如下命令 svn add libocmock.a,回車 3 之後會出現 a bin libocmock.a 表示新增成功,開啟versions就可以看...

將乙個陣列追加到別乙個陣列

問題 將乙個陣列追加到別乙個陣列 方案 1 使用array merge 在使用這個合併陣列時如果使用數字鍵,那麼索引會重新編號.如果使用字串鍵,則會導致第二個陣列中的鍵 覆蓋第乙個陣列中的同名鍵 此時第乙個陣列中的值也就消失了 如果是兩種鍵則會表現出上述兩種特徵.r array 1 2 dd 3 4...