oracle小白求救:ORA-00907: missing right parenthesis

opq8976712 2013-07-23 02:52:35
select a.lsh lsh,a.xm xm,a.xb xb,a.mz mz,
to_date(to_char(a.djrq,''yyyy-MM-dd''),''yyyy-MM-dd'') djrq,
to_date(to_char(a.csrq,''yyyy-MM-dd''),''yyyy-MM-dd'') csrq,
a.lxdh lxdh, a.sbzl sbzl,a.sbqk sbqk, a.sfzh sfzh FROM T_YYDJXX a
这是我的一段查询语句,可是一运行每次都是报错
报错信息:
[SQL] select a.lsh lsh,a.xm xm,a.xb xb,a.mz mz,
to_date(to_char(a.djrq,''yyyy-MM-dd''),(''yyyy-MM-dd'')) djrq,
to_date(to_char(a.csrq,''yyyy-MM-dd''),(''yyyy-MM-dd'')) csrq,
a.lxdh lxdh, a.sbzl sbzl,a.sbqk sbqk, a.sfzh sfzh FROM T_YYDJXX a
[Err] ORA-00907: missing right parenthesis


它说我缺少括号,但是我检查了很久都没发现少了括号啊
...全文
2363 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iceCache 2013-07-24
  • 打赏
  • 举报
回复
日期格式请用单引号
babaerzi17 2013-07-24
  • 打赏
  • 举报
回复
双引号改单引号吧
opq8976712 2013-07-23
  • 打赏
  • 举报
回复
引用 1 楼 NIan_jun 的回复:


select a.lsh lsh,
       a.xm xm,
       a.xb xb,
       a.mz mz,
       to_date(to_char(a.djrq,'yyyy-MM-dd'),'yyyy-MM-dd') djrq,
       to_date(to_char(a.csrq,'yyyy-MM-dd'),'yyyy-MM-dd') csrq,
       a.lxdh lxdh,
       a.sbzl sbzl,
       a.sbqk sbqk,
       a.sfzh sfzh
  FROM T_YYDJXX a

请问是因为我的格式不对所有导致报错吗?
NIan_jun 2013-07-23
  • 打赏
  • 举报
回复


select a.lsh lsh,
       a.xm xm,
       a.xb xb,
       a.mz mz,
       to_date(to_char(a.djrq,'yyyy-MM-dd'),'yyyy-MM-dd') djrq,
       to_date(to_char(a.csrq,'yyyy-MM-dd'),'yyyy-MM-dd') csrq,
       a.lxdh lxdh,
       a.sbzl sbzl,
       a.sbqk sbqk,
       a.sfzh sfzh
  FROM T_YYDJXX a

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧