select查询失败 错误代码:01722无效数字 我是个小白,我想问2个问题,希望大神帮个忙解答一下: 1.我右击表名test选择query 查询发现自动生成的select语句为 select * from test t 这后面为什么多了一个t 呢 2.我对某一列 SPA 进行条件查询,此列有汉字、数字、空值,我想查SPA为“11”的记录却发现错误代码 01722 无效数字 这是怎么回事 select *from test where SPA=11 后来又试了select * from where to_char(SPA)="11" 还是不行 ------解决方案-------------------- 1.多了个T是因为它自动给它起了个别名
2.要看SPA在表中存放的是什么类型,如果是CHART和VARCHAR的话,这样查 select * from where SPA='11' ------解决方案--------------------
我是个小白,我想问2个问题,希望大神帮个忙解答一下: 1.我右击表名test选择query 查询发现自动生成的select语句为 select * from test t 这后面为什么多了一个t 呢 2.我对某一列 SPA 进行条件查询,此列有汉字、数字、空值,我想查SPA为“11”的记录却发现错误代码 01722 无效数字 这是怎么回事 select *from test where SPA=11 后来又试了select * from where to_char(SPA)="11" 还是不行/quote] 楼主 丰富多彩的oracle世界在等着你,加油吧。 ------解决方案--------------------
我是个小白,我想问2个问题,希望大神帮个忙解答一下: 1.我右击表名test选择query 查询发现自动生成的select语句为 select * from test t 这后面为什么多了一个t 呢 2.我对某一列 SPA 进行条件查询,此列有汉字、数字、空值,我想查SPA为“11”的记录却发现错误代码 01722 无效数字 这是怎么回事 select *from test where SPA=11 后来又试了select * from where to_char(SPA)="11" 还是不行