2012-03-29 22 views
0

我使用SPOOL命令使用sqlplus從SELECT查詢創建文件。我的SELECT查詢中的某些列有法文字符,這些字符沒有正確寫入文件。 SELECT RPAD(Column1,'',32)FROM TableX; 如果Column1的值包含例如字符「é」,那麼輸出將具有長度= 31而不是32,並且「é」字符在輸出文件中沒有正確顯示。SPOOL - 使用法語字符格式化列

如何格式化列以便從列中獲得適當的值和長度?

回答

0

我發現瞭如何解決我的格式化問題。 1.選定色譜柱的定義必須從Column1 VARCHAR2(32 BYTE)更換爲VARCHAR2(32 CHAR); 2. charset environnemnt變量NLS_LANG必須接受法文字符:NLS_LANG=FRENCH_FRANCE.WE8ISO8859P15。無論如何,這就是Thx!