我有如下表:如何將十六進制數據插入到oracle表中?
create table o_newstdata1 (
field1 raw(8)
);
以下input.data文件:
0x12345678
0x1234
0x12
我怎麼可以插入這樣的數據到我o_newstdata1表?
我試圖將其加載爲VARCHAR數據:
load data
INFILE '/export/home/mine/input.data'
replace
into table o_newstdata1
trailing nullcols
(
field1 varchar (8)
)
,並質疑這樣的事情:
select field1 from o_newstdata1 where utl_raw.cast_to_raw(field1) like '0x1234';
,但它不能正常工作,有什麼建議?
這部分不工作,你得到了什麼異常? – WiiMaxx
未選擇行 – fen1ksss
SQL * Loader日誌文件說了什麼? –