
The following table lists error codes and their descriptions for the SAP HANA database. Please refer to SAP Note 2658020 – List of SAP HANA SQL Error Codes.
| Code | Type | Description |
|---|---|---|
| 1801 | ERR_SHM_DROP_REMOVED_ IDENTIFIER | shmid points to a removed identifier |
| 1802 | ERR_SHM_DROP_NO_PERMISSION | the effective user ID of the calling process is not the creator |
| 1803 | ERR_SHM_DROP_OVERFLOW | the gid or uid value is too large to be stored in the structure |
| 1804 | ERR_SHM_ATTACH_NO_ACCESS | the user does not have permission to access the shared memory segment |
| 1805 | ERR_SHM_ATTACH_INVALID | invalid shmid |
| 1806 | ERR_SHM_ATTACH_NO_MORE_ MEMORY | no memory could be allocated for the descriptor or for the page tables |
| 1807 | ERR_SHM_UNKNOWN | unknown shared memory error |
| 2048 | ERR_CS | column store error |
| 2049 | ERR_CS_NO_PRIMARY_KEY | primary key is not specified for column table |
| 2050 | ERR_CS_NOT_SUPPORTED_DDL | not supported DDL type for column table |
| 2051 | ERR_CS_NOT_SUPPORTED_ DATA_TYPE | not supported data type for column table |
| 2052 | ERR_CS_NOT_SUPPORTED_DML | not supported DML type for column table |
| 2053 | ERR_CS_INVALID_RETURNED_ VALUE | invalid returned value from attribute engine |
| 2054 | ERR_CS_DELTA_LOG_REPLAY_ FAILED | delta log replay failed |
| 2055 | ERR_CS_MAXIMUM_ROW | maximum number of rows per table or partition reached |
| 2056 | ERR_CS_CONSISTENCY_CHECK_ FAILED | column store table consistency check failed |
| 2304 | ERR_PYDBAPI | python dbapi error |
| 2305 | ERR_PYDBAPI_INTERFACE_ FAILURE | interface failure |
| 2306 | ERR_PYDBAPI_PROGRAMMING_ MISTAKE | programming mistake |
| 2307 | ERR_PYDBAPI_INVALID_QUERY_ PARAMETER | invalid query parameter |
| 2308 | ERR_PYDBAPI_NOT_SUPPORTED_ STR_ENCODING | not supported encoding for string |
| 2560 | ERR_METADATA | metadata error |
| 2561 | ERR_DIST_METADATA | distributed metadata error |
| 2562 | ERR_DIST_METADATA_ REDIRECT_FAILURE | DDL redirect error |
| 2563 | ERR_DIST_METADATA_DDL_ NOTIFICATION_FAILURE | DDL notification error |
| 2564 | ERR_DIST_METADATA_INVALID_ CONTAINER_ID | DDL invalid container id |
| 2565 | ERR_DIST_METADATA_INVALID_ INDEX_ID | DDL invalid index id |
| 2566 | ERR_DIST_METADATA_ TNSCLIENT_FAILURE | distributed environment error |
| 2567 | ERR_DIST_METADATA_NETWORK_ FAILURE | network error |
| 2568 | ERR_DIST_METADATA_ NOT_SUPPORT | metadata update not supported in slave |
| 2569 | ERR_DIST_METADATA_MASTER_ UPDATE_FAILURE | metadata update in master indexserver is failed |
| 2570 | ERR_METADATA_ROW_PAGE_ INTEGRITY_FAILURE | row page consistency check is failed |
| 2571 | ERR_INTEGRITY_BROKEN_ METADATA | integrity check detects broken metadata |
| 2572 | ERR_INTEGRITY_INCONSISTENCY | integrity check detects inconsistency |
| 2573 | ERR_INTEGRITY_ORPHANED | integrity check detects orphaned object |
| 2574 | ERR_METADATA_SEGMENT_ MIGRATION_GENERAL | metadata segment migration pre-check error |
| 2575 | ERR_METADATA_SEGMENT_ MIGRATION_FATAL | metadata segment migration internal error |
| 2576 | ERR_CATALOG_INVALID_ ADDRESS | attempt to access metadata of an invalid address (already deleted or corrupted etc.) |
| 2577 | ERR_CATALOG_NULL_ TERMINATION | catalog object has wrong null termination |
| 2578 | ERR_CATALOG_LOCATION_ ERROR | catalog object has wrong location |
| 2579 | ERR_CATALOG_INVALID_ REFERENCE | catalog object has invalid reference(corrupted address) |
| 2580 | ERR_CATALOG_UNEXPECTED_ REFERENCE | catalog object has wrong reference |
| 2581 | ERR_CATALOG_VALUE_ DOMAIN_GENERAL | the value of catalog object is broken |
| 2582 | ERR_CATALOG_FOREIGN_KEY_ CONSTRAINT | can not find catalog object |
| 2583 | ERR_CATALOG_WRONG_ VAR_SLOT_SIZE | catalog object has wrong slot size |
| 2584 | ERR_CATALOG_CYCLIC_DEPENDENCY | can not make cyclic dependency |
| 2585 | ERR_ES_BROKEN_METADATA | inconsistency between HANA and DT catalog |
| 2586 | ERR_ES_METADATA_FIX_FAIL | repair operation to fix inconsistency failed |
| 2816 | ERR_SQLSCRIPT | SqlScript Error |
| 2817 | ERR_SQLSCRIPT_BUILTIN_TOO_MANY_RETURN_ PARAM | SqlScript Builtin Function |
| 2818 | ERR_SQLSCRIPT_FUNCTION_ NOT_FOUND | SqlScript |
| 2819 | ERR_SQLSCRIPT_TEMPLATE_PARAMETER_NUMBER_ WRONG | SqlScript |
| 2820 | ERR_SQLSCRIPT_VARIABLE_ NOT_DECLARED | SqlScript |
| 2821 | ERR_SQLSCRIPT_DUPLICATE_ VARIABLE_NAME | SqlScript |
| 2822 | ERR_SQLSCRIPT_SQL_EXECUTION_ FAILED | SqlScript |
| 2823 | ERR_SQLSCRIPT_DROP_FUNCTION_ FAILED | SqlScript |
| 2824 | ERR_SQLSCRIPT_LOAD_FUNCTION_ FAILED | SqlScript |
| 2825 | ERR_SQLSCRIPT_SIGNATURE_MISMATCH_WITH_ CATALOG | SqlScript |
| 2826 | ERR_SQLSCRIPT_REGISTER_FUNCTION_IN_ CATALOG_FAILED | SqlScript |
| 2827 | ERR_SQLSCRIPT_SCALAR_INPUT_PARAMS_NOT_ SUPPORTED | SqlScript |
| 2828 | ERR_SQLSCRIPT_LANGUAGE_ NOT_SUPPORTED | SqlScript |
| 2829 | ERR_SQLSCRIPT_DROP_FUNCTION_FAILED_ EXISTING_CALLER | SqlScript |
| 2830 | ERR_SQLSCRIPT_LLANG_EXACTLY_ONE_OUTPUT_ PARAM | SqlScript |
| 2831 | ERR_SQLSCRIPT_BUILTIN_FIRST_PARAM_NOT_ COLUMN_TABLE | SqlScript |
| 2832 | ERR_SQLSCRIPT_BUILTIN_PARAM_COUNT_ NOT_IN_RANGE | SqlScript |
| 2833 | ERR_SQLSCRIPT_BUILTIN_PARAM_COUNT_ MISMATCH | SqlScript |
| 2834 | ERR_SQLSCRIPT_BUILTIN_PARAM_ NOT_INPUT | SqlScript |
| 2835 | ERR_SQLSCRIPT_BUILTIN_PARAM_ NOT_TABLE_NAME | SqlScript |
| 2836 | ERR_SQLSCRIPT_BUILTIN_PARAM_ NOT_VARIABLE | SqlScript |
| 2837 | ERR_SQLSCRIPT_BUILTIN_PARAM_ NOT_VARIABLE_VECTOR | SqlScript |
| 2838 | ERR_SQLSCRIPT_BUILTIN_PARAM_ NOT_SCALAR_VALUE | SqlScript |
| 2839 | ERR_SQLSCRIPT_BUILTIN_PARAM_ NOT_SQLIDENT_VECTOR | SqlScript |
| 2840 | ERR_SQLSCRIPT_BUILTIN_PARAM_ ATTRIBUTE_WITH_SCHEMA | SqlScript |
| 2841 | ERR_SQLSCRIPT_BUILTIN_MISSING_ATTRIBUTE_ IN_PROJECTION | SqlScript |
| 2842 | ERR_SQLSCRIPT_BUILTIN_MISSING_JOIN_ATTR_ IN_PROJECTION | SqlScript |
| 2843 | ERR_SQLSCRIPT_TEMPL_FUNCTION_CAN_NOT_BE_ CALLED | SqlScript |
| 2844 | ERR_SQLSCRIPT_PARAM_COUNT_ MISMATCH | SqlScript |
| 2845 | ERR_SQLSCRIPT_PARAM_WRONG_ TYPE | SqlScript |
| 2846 | ERR_SQLSCRIPT_PARAM_WRONG_ TYPE_COMPARED_TO_SIGNATURE | SqlScript |
| 2847 | ERR_SQLSCRIPT_PARAM_WRONG_ TABLE_TYPE | SqlScript |
| 2848 | ERR_SQLSCRIPT_PARAM_MODE_ MISMATCH | SqlScript |
| 2849 | ERR_SQLSCRIPT_PARAM_ UNSUPPORTED_TYPE | SqlScript |
| 2850 | ERR_SQLSCRIPT_NO_ OUTPUT_PARAM | SqlScript |
| 2851 | ERR_SQLSCRIPT_OUTPUT_ PARAM_ NOT_TABLE_TYPE | SqlScript |
| 2852 | ERR_SQLSCRIPT_BUILTIN_ NOT_DEFINED | SqlScript |
| 2853 | ERR_SQLSCRIPT_VAR_DEPENDS_ ON_UNASSIGNED_VAR | SqlScript |
| 2854 | ERR_SQLSCRIPT_VAR_ CYCLIC_DEPENDENCY | SqlScript |
| 2855 | ERR_SQLSCRIPT_PARAM_ NOT_INITIALIZED | SqlScript |
| 2856 | ERR_SQLSCRIPT_PARAM_ MISMATCH_ TABLE_TYPE | SqlScript |
| 2857 | ERR_SQLSCRIPT_CALL_OPEN_ MISSING_CALL_CLOSE | SqlScript |
| 2858 | ERR_SQLSCRIPT_BUILTIN_IN_PARAM_ NOT_SAME_TABLE_TYPE | SqlScript |
| 2859 | ERR_SQLSCRIPT_BUILTIN_JOINATTR_ NOT_FOUND_IN_VAR | SqlScript |
| 2860 | ERR_SQLSCRIPT_FUNCTION_ NOT_NESTABLE | SqlScript |
| 2861 | ERR_SQLSCRIPT_CALL_CLOSE_MISSING_ CALL_OPEN | SqlScript |
| 2862 | ERR_SQLSCRIPT_TABLE_TYPE_NOT_ DERIVABLE | SqlScript |
| 2863 | ERR_SQLSCRIPT_MISSING_FTC_TYPE_ MAPPING | SqlScript |
| 2864 | ERR_SQLSCRIPT_INVALID_TABLE_ TYPE_NAME | SqlScript |
| 2865 | ERR_SQLSCRIPT_DUPLICATE_ ATTRIBUTE_NAME | SqlScript |
| 2866 | ERR_SQLSCRIPT_FUNCTION_EXISTING | SqlScript |
| 2867 | ERR_SQLSCRIPT_FUNCTION_TYPE_ NOT_SUPPORTED | SqlScript |
| 2868 | ERR_SQLSCRIPT_FUNCTION_NAME_MAX_LEN | SqlScript |
| 2869 | ERR_SQLSCRIPT_BUILTIN_PARAM_ATTRIBUTE_ WITH_ALIAS | SqlScript |
| 2870 | ERR_SQLSCRIPT_INTERNAL_ERR | SqlScript |
| 2871 | ERR_SQLSCRIPT_BUILTIN_PARAM_NOT_AGGREGFUN_ VECTOR | SqlScript |
| 2872 | ERR_SQLSCRIPT_FUNCTION_NAME_INVALID | SqlScript |
| 2873 | ERR_SQLSCRIPT_BUILTIN_PARAM_NOT_PROJECTION_ VECTOR | SqlScript |
| 2874 | ERR_SQLSCRIPT_BUILTIN_PARAM_NOT_FILTER_ EXPRESSION | SqlScript |
| 2875 | ERR_SQLSCRIPT_RLANG_EXACTLY_ ONE_OUTPUT_PARAM | SqlScript |
| 2876 | ERR_SQLSCRIPT_JSLANG_EXACTLY_ ONE_OUTPUT_PARAM | SqlScript |
| 2877 | ERR_SQLSCRIPT_SQLLANG_EXACTLY_ ONE_OUTPUT_PARAM | SqlScript |
| 2878 | ERR_SQLSCRIPT_GENERICLANG_EXACTLY_ ONE_OUTPUT_PARAM | SqlScript |
| 2879 | ERR_SQLSCRIPT_BUILTIN_PARAM_NOT_ TABLE_TYPE | SqlScript |
| 2880 | ERR_SQLSCRIPT_VARIABLE_NOT_TABLE_TYPE | SqlScript |
| 2881 | ERR_SQLSCRIPT_BUILTIN_CALCATTR_ EXPRESSION_SYNTAX | SqlScript |
| 2882 | ERR_SQLSCRIPT_BUILTIN_UNEVEN_ NR_OF_PARAMS | SqlScript |
| 2883 | ERR_SQLSCRIPT_CALC_ATTR_NOT_ALLOWED | SqlScript |
| 2884 | ERR_SQLSCRIPT_BUILTIN_DUPLICATE_ COLUMN_NAME | SqlScript |
| 2885 | ERR_SQLSCRIPT_BUILTIN_PARAM_NOT_ KEY_VALUE_VECTOR | SqlScript |
| 2886 | ERR_SQLSCRIPT_BUILTIN_CALCATTR_ REFERENCED_FIELD_MISSING | SqlScript |
| 2887 | ERR_SQLSCRIPT_BUILTIN_FILTER_REFERENCED_ FIELD_MISSING | SqlScript |
| 2888 | ERR_SQLSCRIPT_BUILTIN_FILTER_EXPRESSION_ SYNTAX | SqlScript |
| 2889 | ERR_SQLSCRIPT_BUILTIN_PARAM_NOT_ COL_OR_AGGR_VECTOR | SqlScript |
| 2890 | ERR_SQLSCRIPT_TABLE_INPUT_PARAMS_ NOT_SUPPORTED | SqlScript |
| 2891 | ERR_SQLSCRIPT_TABLE_INOUT_PARAMS_NOT_ SUPPORTED | SqlScript |
| 3584 | ERR_DIST_SQL | distributed SQL error |
| 3585 | ERR_DIST_SQL_EXPR_SHIPPING_ FAILURE | expression shipping failure |
| 3586 | ERR_DIST_SQL_OPERATOR_SHIPPING_ FAILURE | operator shipping failure |
| 3587 | ERR_DIST_SQL_INVALID_PROTOCOL | invalid protocol or service shutdown during distributed query execution |
| 3588 | ERR_DIST_SQL_SEQUENCE_SHIPPING_ FAILURE | sequence shipping failure |
| 3589 | ERR_DIST_SQL_REMOTE_EXECUTION_ FAILURE | remote query execution failure |
| 3840 | ERR_AUDITING | general auditing error |
| 3841 | ERR_AUDITING_NO_PRIV_NAME | Invalid privilege |
| 3842 | ERR_AUDITING_TRAIL_WRITER_ BLOCKED | Audit trail writer is blocked |
| 3843 | ERR_AUDITING_POLICY_ALREADY_ EXISTS | Audit policy with current name already exists |
| 3844 | ERR_AUDITING_INV_POLICY_TYPE | Invalid combination of audit actions |
| 3845 | ERR_AUDITING_INV_ACTION_STATUS | Invalid action status for auditing |
| 3846 | ERR_AUDITING_INV_LEVEL | Invalid auditing level |
| 3847 | ERR_AUDITING_INV_POLICY_NAME | Invalid policy name |
| 3848 | ERR_AUDITING_INV_ACTION_ OBJECT_TYPE | Invalid combination of audit action and object type |
| 3849 | ERR_AUDITING_INV_OBJECT_TYPE | Audit policy for this object type not supported |



