一、原因如下:
因為 儲存過程P_BQ_BD_ACCSUBJ 中使用了DDJT.BD_ACCSUBJ@LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM
其中使用了 database link :
LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM
二、匯入方法如下:
1、excle轉成csv之後,開啟csv檔案看看資料中有沒有title。有的話,刪掉。讓csv中只保留資料。
2、資料匯入用sqlldr
先寫個ctl指令碼
例如:做一個test.ctl裡面的內容是
LOAD DATA
INFILE "D:DBXXX.CSV"
append INTO TABLE 表名
FIELDS TERMINATED BY ","
TRAILING NULLCOLS
(HAISASHI_HMS INTEGER EXTERNAL(6),
FILLER CHAR(6)
。。。表中的欄位名稱和型別 )
PS:這個ctl放在D盤下的DB資料夾下面和你的CSV檔案放在一起
執行cmd命令,讓當前目錄切換到在D:DB
然後執行下面的命令:sqlldr userid=使用者名稱/密碼@sid control=test.ctl
敲下回車就開始匯入資料。
一、原因如下:
因為 儲存過程P_BQ_BD_ACCSUBJ 中使用了DDJT.BD_ACCSUBJ@LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM
其中使用了 database link :
LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM
二、匯入方法如下:
1、excle轉成csv之後,開啟csv檔案看看資料中有沒有title。有的話,刪掉。讓csv中只保留資料。
2、資料匯入用sqlldr
先寫個ctl指令碼
例如:做一個test.ctl裡面的內容是
LOAD DATA
INFILE "D:DBXXX.CSV"
append INTO TABLE 表名
FIELDS TERMINATED BY ","
TRAILING NULLCOLS
(HAISASHI_HMS INTEGER EXTERNAL(6),
FILLER CHAR(6)
。。。表中的欄位名稱和型別 )
PS:這個ctl放在D盤下的DB資料夾下面和你的CSV檔案放在一起
執行cmd命令,讓當前目錄切換到在D:DB
然後執行下面的命令:sqlldr userid=使用者名稱/密碼@sid control=test.ctl
敲下回車就開始匯入資料。