我是想得到这样的数据,首先我要得到当月的月份,并且数据要是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表联查
- plsql客户端连接远程服务器
- 删除了参数文件 不能启动数据库
- 帮我看一个SQL,为什么能这么写?
- 请问,将oracle数据库中表记录导入到Acess表的SQL语句该怎么写啊?谢谢了...全部可用分只剩下这10分了,抱歉..
- oracle management server中没有数据库
- 高分求TOAD中文使用手册!!货到给分
- 在触发器中创建一个Sequence,怎么写?以下代码有什么问题?
- 存储过程问题 300分 在线等待
- 存储中一语句返回多个值如何定义接收?
- 如何从日期时间中取得小时数?
- 在创建表的时候,某个字段名和数据库的某些关键字一样,像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": 标识符无效