sql 中的 CHR(01) 是什么意思呀 见下面语句 谢谢 SELECT TO_CHAR(T1.ACCT_ID) || CHR(01) || '11' || CHR(01) ||这两个CHR(01)是干啥的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lz是问chr函数的作用吗,chr函数是转换ascii码为字符的函数.select ascii('A') from dual--得到A的ascii码值65select CHR(65) from dual --将ascii码(数字)转换为字符,得到A 哦 SELECT CHR(01) FROM dual 查出个空格 可有人说01是笑脸 网上咋也没01是啥的确切答案 CHR(01)是空格,查询这个语句select to_char(1)||CHR(01)||'2'||CHR(01)||'3' from dual得到的结果是:123 这是因为Oracle的ascii码表中的值有很多都不可显示,比如有chr(0)是null,chr(10)是换行chr(1)本身表示start of heading,我的理解是chr(1)显示的其实是个乱码. 百度上有ASCII码表http://hi.baidu.com/edeed/blog/item/8ddf033bdf38eae815cecbb0.html SELECT CHR(01) FROM dual 粘到记事本是个小方格 sql语句中为什么喜欢连个NULL,有啥用?SELECT CHR(01) || NULL ||CHR(01) || NULL || CHR(01) from dual --只是举个例子 大家懂的 什么人喜欢这么干,蛋疼???连null和不连没有区别啊 哦 where a=b(+) 求解释 应该发个新贴了。。外连接。即使a的值不等于b的值,a相关的字段会显示出来,b相关的字段显示为空。a.col = 1, b.col = 2;select a.col, b.col where a.col=b.col(+);显示结果:1, NULL 请问eclipse 插件开发这个问题怎么解决 数据是怎么写入的,oracle内部运行机制是何?小批量的数据commit,数据存在什么地方? SQL语句,过滤重复数据 怎样查看日志 这个查询如何写? 有oracle proc* c++ for windows的集成开发工具吗? 求一句SQl(高手请进) oracle10中删除备份出错?帮我看看什么原因 多表关联查询,选择字段插入新表,该怎么做? 请南京地区的ORACLE高手请留意!(非招聘) oracle11g 全文搜索问题 oracle 触发器问题 在线等
select ascii('A') from dual--得到A的ascii码值65
select CHR(65) from dual --将ascii码(数字)转换为字符,得到A
select to_char(1)||CHR(01)||'2'||CHR(01)||'3' from dual
得到的结果是:123
chr(1)本身表示start of heading,我的理解是chr(1)显示的其实是个乱码.
http://hi.baidu.com/edeed/blog/item/8ddf033bdf38eae815cecbb0.html
SELECT CHR(01) || NULL ||CHR(01) || NULL || CHR(01) from dual --只是举个例子 大家懂的
连null和不连没有区别啊
外连接。即使a的值不等于b的值,a相关的字段会显示出来,b相关的字段显示为空。
a.col = 1, b.col = 2;
select a.col, b.col where a.col=b.col(+);
显示结果:
1, NULL