學習chr(0)
在pl/sql develop中測試chr(0)時,後面的內容不顯示,測試結果如下:
select 'aaa' || chr(0) || 'bbb' from dual; --aaa
select length('aaa' || chr(0) || 'bbb') from dual; --7
select substr('aaa' || chr(0) || 'bbb', 5, 3) from dual; --bbb
select substr('aaa' || chr(0) || 'bbb', 2, 5) from dual; --aa
但是在orcle自帶的sqlplus中測試結果卻不同.
SQL> select 'aaa'||chr(0)||'bbb' from dual;
'AAA'||
-------
aaa bbb
SQL> select substr('aaa' || chr(0) || 'bbb', 5, 3) from dual;
SUB
---
bbb
SQL> select substr('aaa' || chr(0) || 'bbb', 2, 5) from dual;
SUBST
-----
aa bb
這種結果很奇怪,網上有說法是:chr(0)是c語言的字串結束符,可能pl/sql develop是用c寫的,這是pl/sql develop的bug
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21251711/viewspace-1019591/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字元函式之Substr(chr,0,m)與Substr(chr,m)的區別字元函式
- PostgreSQLoracle相容性-字串內嵌NULL字元(空字元)chr(0)轉換為chr(32)SQLOracle字串Null字元
- ASCII碼對應表CHR(9),CHR(10),CHR(13)等ASCII
- IOS學習(0)iOS
- 深度學習0:前言深度學習
- Babel 學習日記(0)Babel
- Pandas大綱學習-0
- SpringMVC之學習(0)SpringMVC
- 0、Linux學習 - 目錄Linux
- 第0周學習總結
- gcc 0長陣列學習GC陣列
- 0基礎新手該如何學習Python?學習技巧!Python
- 0基礎學怎麼學習python?Python
- 從0開始學習Webpack(一)Web
- 學習seo如何從0到1
- gtest學習教程(從0到1)
- IOS學習 __IPHONE_8_0使用iOSiPhone
- 求助 PHP chr 的golang 實現PHPGolang
- 0基礎新手該如何學習Python?分享學習技巧!Python
- 0基礎能否學會Python?如何學習?Python
- 0基礎該不該學習Python?適合學習嗎?Python
- 0基礎lua學習(十四)封裝封裝
- 【AIX 命令學習】lspv -p hdisk0AI
- 從零開始學習C++(0)C++
- python 中chr(),unichr(),ord()的用法Python
- oracle中的chr()和ascii()函式OracleASCII函式
- 0基礎怎麼學習Python?Python學習方法彙總!Python
- Java新手學習路線,0基礎學習Java怎樣效率更高?Java
- 0基礎學習Python該如何入門?Python學習方法!Python
- Python從0到1的學習之道Python
- 從 0 學習 Spring 快取資料Spring快取
- 0.C/C++學習漫談前言C++
- c#格式字串學習{0:c2}C#字串
- C3P0 鏈子分析學習
- PHP 每日一函式 — 字串函式 chr ()PHP函式字串
- python函式每日一講 - chr(i)Python函式
- 入行IT界,0基礎如何學習大資料?大資料
- 【一起學習排序演算法】0 序言排序演算法