タイトルの通り、Oracle 11g r2(LINUX)でNLS_LANGがUTF-8の環境で、データをファイル出力する必要がるのですが、そのファイルの仕様がSJISで固定長、しかもそのファイルのフィールドの中には全角半角混在の文字列があります。例えば「店舗名称」が70バイト、というものがあります。RPADは全角文字を2バイトで数えるし、SUSBTR系関数もバイト数が不定なので使えないと思っています。例えば、この環境でSJISで30バイトきっかりに全角半角交じりの文字列を出力するには、こうすれば実現できるのではといったアドバイスをお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/23 01:48
2016/12/23 05:25
2016/12/25 12:46