我有一個名爲test1
和test2
的兩個表,我想以某種方式將數據從test1移動到test2,就像條件匹配更新數據,否則插入到數據庫中。完成Oracle查詢我貼就弄傷必須實現兩個任務如何將數據從一個表移動到另一個表#
** 1>我要到控制檯C#應用程序
2移動操作>我要刪除前導空格爲條目t2_fNAME和ACCOUNT_NUMBER ** 如何才能實現此任務我需要做ado.net c#代碼如果是的話怎麼做
merge into test2 a
using test1 b
on (a.t2_NAME = b.t1_NAME)
when matched then update
set a.t2_fNAME = b.t1_fNAME,
a.ACCOUNT_NUMBER = b.ACCOUNT_NO,
when not matched then
insert (t2_slno,t2_NAME,t2_fNAME,ACCOUNT_NUMBER)
values (t2_NODE_SEQ.NEXTVAL, b.t1_NAME,b.t1_fNAME,b.ACCOUNT_NO);
您可以使用上述查詢創建存儲過程,並從C#應用程序中調用該過程。 –
如何刪除前導空格?或修剪條目 – peter
@Selva TS我會照你說的做,但如何在插入或更新時從t2_fNAME,ACCOUNT_NUMBER開始刪除空格 – peter