No. 23000 ~ 23999

23001: Unterminated comment.

Cause The comment was not terminated.

Action Check the comment.

23002: Missing single quote.

Cause A closing single quotation mark is missing.

Action Check the use of single quotation marks.

23003: Missing double quote.

Cause A closing double quotation mark is missing.

Action Check the use of double quotation marks.

23004: Invalid identifier.

Cause Invalid identifier.

Action Verify that the identifier is valid.

23005: Invalid concatenate operator.

Cause Invalid concatenate operator.

Action Verify that a double-pipe concatenation operator

23006: Invalid not equal (!=) operator.

Cause Invalid comparison operator.

Action Verify that one of the following was used: "!=", "^=", "~=" or "<>".

23007: Identifier is too long.

Cause The identifier length exceeds the maximum allowed.

Action Ensure the identifier contains less than 30 characters.

23008: String literal is too long.

Cause The string constant is longer than 4,000 bytes.

Action Ensure the string constant is shorter than 4,000 bytes.

23009: Missing parenthesis.

Cause A closing parenthesis is missing.

Action Check the use of parentheses.

23010: Identifier is too long (maximum of %1$d characters allowed).

Cause The length of the identifier exceeded the maximum allowed.

Action Shorten the identifier.

23011: Quoted string was not properly terminated.

Cause Terminating delimiter for quoted string was not found.

Action Check whether the terminating delimiter correctly pairs with the beginning one.

Last updated