INFO - toLookUp() -  : sql = select to_char(max(begintime),'yyyy-mm-dd hh24:mi:ss')||'.999' begintime from dsn_client
INFO - 读取dbcfg.ini文件中...
INFO - 装载和注册所有JDBC驱动程序...
com.mysql.jdbc.Driver
INFO - 根据指定属性创建连接池实例...
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION duoxinnew.to_char does not existINFO - toLookUp() -  : sql = select max(to_number(user_id)) user_id from sys_user where sign in(3,0)
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION duoxinnew.to_number does not exist2013-3-12 10:48:58定时器RUN
2013-3-12 10:48:58定时器RUN上面是报出的错误信息。
duoxinnew (数据库)
dsn_client(表)在运行java项目的时出现的错误,急!  sosmysqljdbc

解决方案 »

  1.   

    MYSQL 没有 to_char,CONCAT(max(begintime),'.999')
      

  2.   

    函数未找到,
    show function status;
    看一下?
      

  3.   

    OR
    DATE_FORMAT(max(begintime),'%Y-%m-%d &H:&i:%s')
      

  4.   

    CONCAT(DATE_FORMAT(max(begintime),'%Y-%m-%d &H:&i:%s'),'.999')
      

  5.   

     mysql
    自定义函数to_char()是有的。 
      

  6.   

    是UDF函数?检查一下连接的数据库中是否有to_char
    用DATE_FORMAT也可以设置格式
      

  7.   

    我不确定是自定义的,因为是to_char在mysql里是不存在的。所以我才说是自定义的。你是认为我在win7上跑这个项目在日期显示格式上出现问题才导致出现这异常吗?
      

  8.   

    我这个项目可能是版本或者平台的原因,造成对日期的格式函数to_char/to_number在其他电脑或者平台上无法识别。如果修改成data_format()的话怎么弄,直接写入覆盖那个函数?
      

  9.   

    直接MYSQL命令行工具连接看一下to_char自定义函数是否正常工作。
      

  10.   

    SHOW FUNCTION to_char();
    显示:
    Query : show function to_char("")
    Error Code : 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'to_char("")' at line 1
    Execution Time : 00:00:00:000
    Transfer Time  : 00:00:00:000
    Total Time     : 00:00:00:000不知道我这么做对不对。如果to_char()不可用怎么办?
      

  11.   

    DATE_FORMAT(max(begintime),'%Y-%m-%d %H:%i:%s')
      

  12.   

    SHOW FUNCTION CODE to_char
    SHOW FUNCTION STATUS to_char
      

  13.   


    Query : SHOW FUNCTION CODE to_char
    Error Code : 1289
    The 'SHOW PROCEDURE|FUNCTION CODE' feature is disabled; you need MySQL built with '--with-debug' to have it working
    内容显示功能被禁用后面的执行结果是显示语法错误,是不是可以确定是用的是oracle开发的怎么解决这样的错误?
      

  14.   


    DATE_FORMAT(max(begintime),'%Y-%m-%d %H:%i:%s')
    即可
      

  15.   

    show function status;没有看到自定义里面有to_char /to_number,怎么办?我的数据库用的是说明文档上说的项目使用的数据库mysql。怎么解决这个问题?
      

  16.   


     DATE_FORMAT(max(begintime),'%Y-%m-%d %H:%i:%s')
     即可to_char /to_number:MYSQL没有,ORACLE有