sqlldr經常報錯的問題
sqlldr經常報錯的一些問題:
1,日期格式
文字資料格式中的日期格式必須注意,而在control檔案中需要顯示說明格式,如:col1 date 'yyyy-mm-dd hh24:mi:ss'
2,sqlserver datetime to oracle timestamp
sqlserver匯出的時間格式常需要轉換,其datetime格式對應oracle的timestamp格式,需要使用to_timstamp來進行轉換,或者使用timestamp來強制說明
如:
control檔案內:col1 timstamp 'yyyy-mm-dd hh24:mi:ss'
或者:
select to_timestamp('2010-01-01 00:00:00.12','yyyy-mm-dd hh24:mi:ss') from dual
3, sqlldr decode
有時候需要在匯入資料的時候就要做一些轉換,那麼可以使用decode來解決
比如,時間欄位,sqlserver有時預設為0,預設為空,或者NULL,那麼就需要使用decode和to_timestamp一起來解決了
4,sqlserver NULL
上面說到sqlserver的NULL,可以使用gsub替換掉NULL為空
5,null cols
欄位值為空的時候,需要設定TRAILING NULLCOLS
6,windows to unix ^M
從windows建立的文字拷入unix,需注意末尾的換行符,可以替換掉:
tr -s "[\015\032]" "[\012*]" < customer_dl1.txt > customer_dl_new1.txt
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16179598/viewspace-730199/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RHCE常見的報錯問題
- 安卓so包常見報錯問題安卓
- LightDB Canopy 常見報錯問題分析(一)
- AI|經常崩潰的問題解決AI
- mysql checksum 報錯問題。MySql
- composer require 報錯問題UI
- tomcat伺服器經常報錯PermGen SpaceTomcat伺服器
- PostgreSQL/Citus 常見報錯問題分析(一)ERROR: direct joins between distributedSQLError
- LightDB Canopy 常見報錯問題分析(二)DETAIL: Distributed relations cannot haveAI
- httprunner 的安裝報錯問題,rtHTTP
- iOS面試中經常問的點 - 基礎問題(一)iOS面試
- RedisTemplate呼叫increment報錯問題RedisREM
- mybatis plus saveBatch報錯問題MyBatis
- go mod init報錯問題Go
- weblogic報錯BEA-000388解決服務程式異常消失問題Web
- 輕鬆解決MacBook經常當機的問題Mac
- MYSQL timestamp NOT NULL插入NULL的報錯問題MySqlNull
- React-Native執行報錯問題彙總 以及Taro小程式異常React
- 解決 Inkscape 報錯 Duplicate 問題
- 反序列 unserialize(): Error 報錯問題Error
- 換IP經常出現的問題及其解決方案
- 高年薪的Web前端工程師經常思考哪些問題?Web前端工程師
- vscode與chrome除錯配置與常見問題VSCodeChrome除錯
- 幾道 BAT 演算法面試中經常問的「字串」問題BAT演算法面試字串
- selenium_未報錯但是閃退的問題
- 面試小冊:面試官經常問的十個棘手的 JavaScript 問題面試JavaScript
- org.thymeleaf.exceptions.TemplateInputException:模板錯誤報錯問題Exception
- 解決eslint空格報錯等問題EsLint
- TypeScript常見報錯TypeScript
- pip常見報錯
- RabbitMQ—常見報錯MQ
- @AllArgsConstructor與@Value共同使用引發的報錯問題Struct
- 解決vue使用Sass時候的報錯問題Vue
- Lumen 報錯提示 例項不了 Response 類的問題
- Delta Magisk root後解決adb的報錯問題
- 解決MMM啟動監控報錯的問題
- JasperReport報表生成工具的基本使用和常見問題
- javafx jlink 遇到的非模組化的依賴打包報錯“模組異常”的問題和處理Java
- sqlldr標準輸出未處理導致批處理掛起問題SQL