oracle数据转化的问题 请问oracle中怎么将int、long、char转化为raw型,怎么将两个raw数据合并成一个raw型数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 utl_raw.cast_to_raw()utl_raw.concat() utl_raw.cast_to_raw()这个可以转化int、long型的数据吗,我看到都是转化char型的 有没有方法把long、int型转化为hex型的字符串? select to_char(int_number, 'xxxx') from dual;select to_char(to_number(long_number), 'xxxx') from dual; 如果希望按16进制保存数字可以用hextoraw。 我就是希望按16进制保存数字,但是hextoraw会把数字当成字符串 select to_char(int_number, 'xxxx') from dual;产生的字符串前面有空格,有没有办法去掉空格,同时把不足的位补零 select replace(to_char(int_number, 'xxxx'), ' ', '0') from dual; select hextoraw(replace(to_char(int_number, 'xxxx'), ' ', '0')) from dual; 一个基础到极点的问题 关于 PowerDesigner的问题 请教,多表分页查询语句性能问题 跪求一sql查询语句 遭遇ORA-00600错误,求高手相助 关于oracle dmp文件导入到64位数据库的问题 查看用户PS_USER所授权限的命令是什么? 日期型字段插入数据。 如何通过sql语句来查询现在表被锁 这样的SQL语句怎么写? 动态语句执行登录 insert into tbl_1 select * from tbl_2的问题
utl_raw.concat()
select to_char(int_number, 'xxxx') from dual;
select to_char(to_number(long_number), 'xxxx') from dual;
产生的字符串前面有空格,有没有办法去掉空格,同时把不足的位补零
select replace(to_char(int_number, 'xxxx'), ' ', '0') from dual;
select hextoraw(replace(to_char(int_number, 'xxxx'), ' ', '0')) from dual;