[
https://issues.apache.org/jira/browse/TRAFODION-1676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15335106#comment-15335106
]
liu ming commented on TRAFODION-1676:
-------------------------------------
should take care all these error code:
EXE_INVALID_DEFINE_CLASS_ERROR = 8400,
EXE_CARDINALITY_VIOLATION = 8401,
EXE_STRING_OVERFLOW = 8402,
EXE_SUBSTRING_ERROR = 8403,
EXE_TRIM_ERROR = 8404,
EXE_CONVERTTIMESTAMP_ERROR = 8405,
EXE_JULIANTIMESTAMP_ERROR = 8407,
EXE_INVALID_ESCAPE_CHARACTER = 8409,
EXE_INVALID_ESCAPE_SEQUENCE = 8410,
EXE_NUMERIC_OVERFLOW = 8411,
EXE_MISSING_NULL_TERMINATOR = 8412,
EXE_CONVERT_STRING_ERROR = 8413,
EXE_CONVERT_NOT_SUPPORTED = 8414,
EXE_CONVERT_DATETIME_ERROR = 8415,
EXE_DATETIME_FIELD_OVERFLOW = 8416,
EXE_USER_FUNCTION_ERROR = 8417,
EXE_USER_FUNCTION_NOT_SUPP = 8418,
EXE_DIVISION_BY_ZERO = 8419,
EXE_MISSING_INDICATOR_VARIABLE = 8420,
EXE_ASSIGNING_NULL_TO_NOT_NULL = 8421,
EXE_CONVERT_INTERVAL_ERROR = 8422,
EXE_FIELD_NUM_OVERFLOW = 8423,
EXE_MATH_FUNC_NOT_SUPPORTED = 8424,
EXE_DEFAULT_VALUE_ERROR = 8425,
EXE_SORT_ERROR = 8427,
EXE_BAD_ARG_TO_MATH_FUNC = 8428,
EXE_MAPPED_FUNCTION_ERROR = 8429,
EXE_GETBIT_ERROR = 8430,
EXE_IS_BITWISE_AND_ERROR = 8431,
EXE_UNSIGNED_OVERFLOW = 8432,
EXE_INVALID_CHARACTER = 8433,
EXE_HIVE_DATA_MOD_CHECK_ERROR = 8436,
EXE_HISTORY_BUFFER_TOO_SMALL = 8440,
EXE_OLAP_OVERFLOW_NOT_SUPPORTED = 8441,
EXE_ERROR_FROM_LOB_INTERFACE = 8442,
EXE_INVALID_LOB_HANDLE = 8443,
EXE_LAST_EXPRESSIONS_ERROR = 8499,
> support better runtime error message when a SQL function meet fital error
> -------------------------------------------------------------------------
>
> Key: TRAFODION-1676
> URL: https://issues.apache.org/jira/browse/TRAFODION-1676
> Project: Apache Trafodion
> Issue Type: Improvement
> Components: sql-exe
> Reporter: liu ming
> Assignee: liu ming
> Priority: Minor
>
> A sql contains some SQL function, for example UPPER(), when the input data of
> UPPER() contains invalid data, UPPER() will fail. In this case, the whole
> query abort, and the error message cannot tell which row has invalid data, so
> it is very hard to fix the problem.
> It will be good to have row id or the real value of the error row in the
> error message to help trouble shooting.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)