Rumah > pangkalan data > tutorial mysql > Oracle外部表处理中文字符

Oracle外部表处理中文字符

WBOY
Lepaskan: 2016-06-07 17:07:44
asal
1122 orang telah melayarinya

在外部表的文件中,若文件中的字段由ctrl+F来分割,由于ctrl+F分隔符在中文后面无法被识别,使得外部表导入出现问题,解决办法是

在外部表的文件中,若文件中的字段由ctrl+F来分割,由于ctrl+F分隔符在中文后面无法被识别,使得外部表导入出现问题,解决办法是在 创建外部表的过程中加入:

characterset 'AL32UTF8'

例:

drop table tablename

create table tablename

(

id

var    char2(40),
age     

int,
name   

varchar2(40),

 

)

Organization External

(

type Oracle_Loader

default Directory Extfile_data

Access parameters

(

records delimited by newline

badfile ExtFile_bad:'tablename_%a_%p.bad'

logfile Extfile_log:'tablename_%a_%p.log'

characterset 'AL32UTF8'

fields terminated by x'06'

missing field values are null

(

id

char(40),
age

,
name  

char(40)

 

)

)

Location ('filename')

)

Parallel

Reject limit Unlimited;

linux

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan