Oracle数据库查询,一直报错ORA-01722: 无效数字
Oracle数据库查询请问:select*fromA,BwhereA.CourseNum=B.billon;其中CourseNum为number类型,billion为va...
Oracle数据库查询请问:
select * from A,B where A.CourseNum=B.billon;其中CourseNum为number类型,billion为varchar2类型,一直报错ORA-01722: 无效数字,谁帮忙改写一下? 展开
select * from A,B where A.CourseNum=B.billon;其中CourseNum为number类型,billion为varchar2类型,一直报错ORA-01722: 无效数字,谁帮忙改写一下? 展开
2012-11-25
展开全部
select * from A,B where TO_CHAR(A.CourseNum) =B.billon
追问
追问billon中没有非数字的内容,但是有空白,非null,上面的不能执行,试过了!
追答
不能执行? 报错? 还是么有执行结果?
select * from A,B where TO_CHAR(A.CourseNum) = TRIM( B.billon )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询