我用VB连接ORACLE
程序中显示SQL语句是 select count(distinct box) from table1
然后运行到这里就出错, 说ORA- distinctbox标识符无效,它把distinctbox连在了一起,当中无空格。
但是同样的语句拷到 PL/SQL Developer中却运行正常
我改成select count(distinct box) a from table1 也不行,同样的错误,它就是把distinct box 当成了distinctbox请问什么原因呢?
程序中显示SQL语句是 select count(distinct box) from table1
然后运行到这里就出错, 说ORA- distinctbox标识符无效,它把distinctbox连在了一起,当中无空格。
但是同样的语句拷到 PL/SQL Developer中却运行正常
我改成select count(distinct box) a from table1 也不行,同样的错误,它就是把distinct box 当成了distinctbox请问什么原因呢?
解决方案 »
- 已知几个离散点XY坐标,如何用SQL/PLS判断其变化趋势(递增、递减 、先增后减...等~~~)
- 请教大家一个oracle 9i的oracle management server创建问题
- Oracle10g快速启动程序的思路遇到问题
- Oracle无级联更新?那应该怎么自己实现?
- d2k升级form6i问题
- 兄弟们,帮我看看这个存储过程有什么错误.
- 我最近下了个oracle form 6i(fm6)安装后老是连不上服务器,请问fm6可以连oracle 9i吗,能开发web程序吗?
- 高人请指教:监听器怎么也启动不了?试了好多方法,具体请看内容!
- 乱码
- 西域浪子请进,再问一条SQL语句,昨天我问的有问题,今天重新问一下
- BIND 变量??
- 求教关于Left Join 执行原理!谢谢!
---------------------
3
select count(*) from a
COUNT(DISTINCTDEPTNO)
---------------------
3
SQL>
应该不会说把(distinct box )给放一起了。
可能是其他原因引起的。
with table1 as (
select 'box1' box from dual
union all
select 'box2' box from dual
union all
select 'box3' box from dual
)
select count(distinct box) a from table1