Clarity

 View Only
  • 1.  NSQL "Invalid Month" error only in Clarity, not in Query tool

    Posted Oct 13, 2021 01:13 PM
    I have a query that I am modifying from "Month" to "Week". I was able to replace the Month references and change them to week.

    I can run the query in Toad. When I run it in Clarity, I get Caused by: java.sql.SQLException: [CA Clarity][Oracle JDBC Driver][Oracle]ORA-01843: not a valid month

    What is the best way to find the cause?

    I don't see the data element listed in the logs that is causing the error.


  • 2.  RE: NSQL "Invalid Month" error only in Clarity, not in Query tool

    Posted Oct 14, 2021 03:42 AM
    Hi there,

    Can you paste the query into this discussion?

    Paul


  • 3.  RE: NSQL "Invalid Month" error only in Clarity, not in Query tool

    Posted Oct 15, 2021 03:54 AM
    The 'problem' is that TOAD and Clarity will likely have different default date formats (set at environment level).

    To make sure that SQL in TOAD and Clarity will run exactly the same (and without errors) you would normally code it to explicitly handle the date formats in the SQL (with TO_DATE, TO_CHAR as needed) rather than relying upon an assumed (default) date format.