col columnA for a33
col ascii for 9999999999
select columnA,dump(columnA,1016) dump_1016,ascii(columnA)
ascii from schemaA.T1 where primary_column = 123456 ;
columnA DUMP_1016
ASCII
--------------------------------- -------------------------------------------------------
-----------
Typ=96 Len=1 CharacterSet=AL32UTF8: 20
32
源库和目标库
ASCII
码发生了变化。
ASCII 32
是空格,
ASCII 0
是空字符。
问题复现
create table scott.t6 (f1 varchar2(10),f2 varchar(1));
insert into scott.t6 values ('
空格
',' ');
insert into scott.t6 values ('','');
insert into scott.t6 values ('null',null);
insert into scott.t6 values ('chr(0)',chr(0));
commit;
set lines 199 pages 999
col f2 for a5
col dump_1016 for a50
col dump_16 for a50
select f1,f2,length(f2),dump(f2,1016) dump_1016, ascii(f2) ascii
from scott.t6;
F1 F2 LENGTH(F2) DUMP_1016
ASCII
评论