我是想得到这样的数据,首先我要得到当月的月份,并且数据要是number型
其次要得到当前的系统时间,年月日,要date型ORA-00904: "month": 标识符无效,看看类型对吗
大家帮忙看一下,下面这两句是不是,NUMBER型和DATE型的,to_number(to_char(sysdate,'MM')) month,to_date(to_char(sysdate,'YYYY-MM-DD')) EventDate,我在建视图调用包函数是用到这两个字段,可老是提示“ORA-00904: "month": 标识符无效”“EventDate”也报这样的错。
其次要得到当前的系统时间,年月日,要date型ORA-00904: "month": 标识符无效,看看类型对吗
大家帮忙看一下,下面这两句是不是,NUMBER型和DATE型的,to_number(to_char(sysdate,'MM')) month,to_date(to_char(sysdate,'YYYY-MM-DD')) EventDate,我在建视图调用包函数是用到这两个字段,可老是提示“ORA-00904: "month": 标识符无效”“EventDate”也报这样的错。
解决方案 »
- ORACLE无法连接远程服务器错误
- oracle 索引失效问题
- 执行一个动态语句的问题。
- 请问我想返回给程序某一个序列ABC的当前值,select语句应该如何写?
- 使用IMP如何只导入触发器
- 请问怎么去掉INTERNAL的密码,使得connect internal的时候不用输入密码,直接连接
- 请教1行转多行的问题,多谢
- 请问如何在PLSQL developer 软件中,如何道出数据,高分重谢。
- 在 win2k server 上 oracle9ias 怎么裝?
- 那位高手,从sqlserver导入oracle中....?
- 如何从日期时间中取得小时数?
- 在创建表的时候,某个字段名和数据库的某些关键字一样,像sqlserver那样加[]也报错,oracle怎么处理呢?
to_date需要格式的
month换个名字试下
有错误to_date是有参数的,你在这里没给参数呀
把month换了吗?因为没看出来to_number哪有问题,所以让你随便试下
to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD') EventDate因为month好像是个关键字(不知道是否该称为关键字)
(to_char(sysdate,'month') smonth看看
像我sql语句分页时,从pastart到paend,没加上这段:
StringBuffer sql=new StringBuffer();
sql.append("select * from (select row_. *,rownum rownum_ from(");
sql.append("select * from t_mc where 1=1");
自己的select语句......
sql.append(" ) row_");
if(paend != -1){
sql.append(" where rownum<=").append(paend);
}
sql.append(")");
if(pastart != -1){
sql.append(" where rownum_>").append(pastart);
}
就报-->java.sql.SQLException: ORA-00904: "PAEND": 标识符无效