sql中select列有自定義函式 dblink
原來抽取的方式是b庫oci打包資料後將資料放到中介軟體本地磁碟,然後透過sqlldr方式載入到a庫。sql如下:
select column_name1,function_name(column_name2) from table_name;
本sql是在b庫執行。其中b庫table_name有幾千萬行資料。
然後將這種方式改為dblink方式,sql中出現的表名和函式名都需要加dblink。a庫執行sql如下:
insert into a.table_name
select column_name1,
function_name@dblink(column_name2) from b.table_name@dblink
這樣會出現效能問題,每返回一行資料都要去b庫去呼叫一次自定義函式,可以考慮將函式建立到本地。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2155150/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL SERVER 自定義函式SQLServer函式
- SQL 自定義函式FUNCTIONSQL函式Function
- Sql Server系列:自定義函式SQLServer函式
- Hive中自定義函式Hive函式
- Oracle中自定義函式Oracle函式
- HIVE中的自定義函式Hive函式
- 單據列表呼叫自定義SQL函式SQL函式
- SQL優化案例-自定義函式索引(五)SQL優化函式索引
- shell自定義函式函式
- Oracle 自定義函式Oracle函式
- perl自定義函式函式
- SQL最佳化案例-自定義函式索引(五)SQL函式索引
- T-SQL——自定義函式解析JSON字串SQL函式JSON字串
- Hive常用函式及自定義函式Hive函式
- 在資料庫中自定義外部函式資料庫函式
- hive 3.0.0自定義函式Hive函式
- MySQL建立自定義函式MySql函式
- python 自定義函式Python函式
- oracle 自定義聚合函式Oracle函式
- mysql自定義函式篇MySql函式
- 一個自定義函式函式
- Oracle自定義聚集函式Oracle函式
- ORACLE 自定義函式BUG?Oracle函式
- apiAutoTest:支援自定義函式,用例中可呼叫API函式
- PHP 自定義函式用法及常用函式集合PHP函式
- java自定義equals函式和hashCode函式Java函式
- mysql 自定義分析函式 least 及 日期函式MySql函式AST
- laravel 自定義全域性函式Laravel函式
- Laravel 自定義函式存放位置Laravel函式
- Laravel 新增自定義助手函式Laravel函式
- Laravel自定義輔助函式Laravel函式
- GRDB自定義的純函式函式
- Oracle自定義聚集函式薦Oracle函式
- Teradata自定義函式Replace函式
- Linux Shell 自定義函式Linux函式
- python教程:自定義函式Python函式
- Hive函式(內建函式+自定義標準函式UDF)Hive函式
- 【TUNE_ORACLE】列出帶有自定義函式的SQL的SQL參考Oracle函式SQL