1.NTEXT型から、VARCHAR型へ変換
2.改行(Carriage Return) は、スペースへ変換
3."(ダブルクォーテーション) は、 シングルクォーテーションに変換
そのあと、文字列カラムを"(ダブルクォーテーション)区切りで出力し、OracleDBへロードする
- Source
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT replace( | |
replace( | |
replace( | |
replace( | |
cast(<text_column> as varchar(2000) -- 型の変換 | |
),char(13),' ') -- 改行コード | |
,char(10),' ') -- 改行コード | |
,char(9),' ') -- tab | |
,'"','''') AS OUTPUT -- ダブルクォーテーション | |
FROM <table_name> | |
; |
0 件のコメント:
コメントを投稿