to_number的问题 select * from ubl_addr where bid between 1 and 30; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bid是varchar2型,那么'1'和'1000'都会查询出来,我想只查询1-30的整数 select * from ubl_addr where to_number(bid) between 1 and 30; select * from ubl_addr where to_number(bid) between 1 and 30; select * from ubl_addr where to_number(bid)>=1 and to_number(bid)<30 反而查不出记录这种情况好像不大可能吧?检查一下是不是泥的查询工具的问题? 我在sqlplus中用的select * from ubl_addr where to_number(bid) between 1 and 30能查出记录,但显示记录完后还有ERROR:ORA-01722: 无效数字的错误,不知道怎么回事 你的bid列里有不是数字的用select to_number(bid) from ubl_addr;看看在哪一行出错 oracle版本好多,麻烦大家看下我下的对不 向表插入记录的顺序和读取记录的次序一样吗?? Oracle临时表空间和回滚段被占满了,该怎么办? 数据转换问题 哪位大仙有oracle 8.0.5以下的客户端,用于pb6.5的? oracle9i在linux下数据显示乱码的问题 一个关于日期的SQL的问题 developer 6.0 连接到linux后台oracle服务器问题,请指教-----在线等待 如何将oracle数据库中一个表的数据分成几部分导出 高手看看OLEDB问题!!! oracle问题 O8中的记录插入能不能像SQL中一样的方便,为什么没有图形操作界面
用select to_number(bid) from ubl_addr;
看看在哪一行出错