oracle为什么trim() <>''会出错?
2017-04-13 09:35
274 查看
oracle为什么trim() <>''会出错?
转自:http://www.itpub.net/thread-1269027-1-1.html
注意,如果是char类型:
要用IS NOT NULL
如:
and TRIM(A.MOBILE_PHONE) IS NOT NULL
来判断
应该能去掉,你再查一下是否真的是varchar2
有可能是其他不可见字符,换行,tab等
是varchar2没错,就是不知道是什么空白字符,不知道那些人怎么输入进去的,有的是复制粘贴进去去的,
SQL> select lengthb(trim('aa'||chr(9))) from dual;
LENGTHB(TRIM('AA'||CHR(9)))
---------------------------
3
TAB 不能去掉,TAB看上去和空格一样
转自:http://www.itpub.net/thread-1269027-1-1.html
注意,如果是char类型:
要用IS NOT NULL
如:
and TRIM(A.MOBILE_PHONE) IS NOT NULL
来判断
应该能去掉,你再查一下是否真的是varchar2
有可能是其他不可见字符,换行,tab等
是varchar2没错,就是不知道是什么空白字符,不知道那些人怎么输入进去的,有的是复制粘贴进去去的,
SQL> select lengthb(trim('aa'||chr(9))) from dual;
LENGTHB(TRIM('AA'||CHR(9)))
---------------------------
3
TAB 不能去掉,TAB看上去和空格一样
相关文章推荐
- struts.xml中为什么加上<constant name="struts.devMode" value="true" />就出错
- 为什么Oracle的伪列rownum不支持>,>=,=,between...and,而都用<
- struts.xml中为什么加上<constant name="struts.devMode" value="true" />就出错
- 为什么使用<!DOCTYPE HTML>
- php文件里直接写上<?xml version="1.0" encoding="utf-8"?>出错?
- 为什么是<img>?
- <转>关于php的出错输出
- vs2008 为什么不包含#include<cstring>程序也可以通过。
- XML反序列化出错,XML 文档(2, 2)中有错误,不应有 <configuration xmlns=''>,(已解决)
- Oracle查询语法大全<转>
- Oracle 备份与恢复<收藏>
- 使用Update...returning...into为什么会出现ORA-01036,ORA-24369错误 <收藏>
- 什么是句柄?为什么会有句柄?HANDLE<转载>
- Oracle中返回多个结果集的处理<转>
- 使用Html.BeginForm<T>后客户端脚本验证出错的问题
- oracle 正则表达式<转>
- ADO.NET使用事务出错的解决(MSDTC) <转>
- <转>为什么收入越来越少?--一切看起来都很美好
- 原创: Oracle的远程数据库的连接和用户操作 <三>
- 原创:oracle中单行函数介绍 <五>