小编g4u*_*r4v的帖子

表名以特殊字符结尾

我在数据库(oracle sql)中有一个表,它以某种方式在最后包含一个我不知道的特殊字符。我试图从它在表中的条目中获取该特殊字符tab

SQL> SELECT tname from tab where tname='OPERATION';

no rows selected

SQL> SELECT tname from tab where tname like 'OPERATION%';

TNAME
--------------------------------------------------------------------------------
OPERATION

SQL> SELECT length('OPERATION') from tab where tname like 'OPERATION%';

LENGTH('OPERATION')
------------------------
                       9

SQL> SELECT length(tname) from tab where tname like 'OPERATION%';

LENGTH(TNAME)
-------------
           10
Run Code Online (Sandbox Code Playgroud)

所以,Nstring 中的char 后面有一个特殊字符OPERATION。我尝试使用最后一个字符,substr但这没有帮助。

我怎样才能找到这个特殊ascii字符(甚至这个字符的价值)?

我怎样才能运行select这个表中的数据?

oracle

3
推荐指数
1
解决办法
5729
查看次数

标签 统计

oracle ×1