*********怎么把十进制转换为二进制呢?********* 怎么把十进制转换为二进制呢?然后在把二进制转换为字符串? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像没有直接转换的,需要自己实现。1.HEXTORAW将一个十六进制构成的字符串转换为二进制2.RAWTOHEXT将一个二进制构成的字符串转换为十六进制估计要自己编写了。3.ROWIDTOCHAR将ROWID数据类型转换为字符类型4.CHARTOROWID将字符数据类型转换为ROWID类型 转贴:--------------> oracle唯一接受二进制的函数是bin_to_num SQL> select bin_to_num(1, 0, 1) from dual; BIN_TO_NUM(1,0,1) ----------------- 5--------------<这样的话,就得把需要转换的数据拆开了!如:select 8+4+2+1 ,bin_to_num(1,1,1,1) from dual; 能否用sql语句达到要求效果 一个oracle的查询问题,如何把数据均匀分配 关于gv$的视图无法查询的错误 oracle端口问题(多多指教) 第一次安装10g,安装后不知以前版本的dba可视化控制台如何调出? 新手请教,安装问题 如何取得一个日期类型的值? 怎么导数据啊? 诚征一条sql语句!高分! csdn 怎么老是服务器繁忙?现在都夜间快四点了,竟然还是这样! sql查询时能不能指定只查询几条记录 取不同字段
将一个十六进制构成的字符串转换为二进制
2.RAWTOHEXT
将一个二进制构成的字符串转换为十六进制
估计要自己编写了。
3.ROWIDTOCHAR
将ROWID数据类型转换为字符类型
4.CHARTOROWID
将字符数据类型转换为ROWID类型
-------------->
oracle唯一接受二进制的函数是bin_to_num SQL> select bin_to_num(1, 0, 1) from dual; BIN_TO_NUM(1,0,1)
-----------------
5
--------------<
这样的话,就得把需要转换的数据拆开了!如:
select 8+4+2+1 ,bin_to_num(1,1,1,1) from dual;