The following table lists the error numbers and their accompanying reason text, which should give some indication of the error.
Error number | Meaning |
---|---|
17 | end of line found |
18 | illegal character |
19 | identifier too long |
20 | ending quote missing |
21 | string too long |
22 | syntax error |
23 | table not in FROM list |
24 | # values/columns don't match |
25 | illegal # of parameters |
26 | char length too long |
27 | Too many tables in select |
28 | column undefined |
29 | not a GROUP BY expression |
30 | mask must be TDT_CHAR |
31 | too many sort columns |
32 | column out of range |
33 | column already defined |
34 | table already defined |
35 | OJ nested ONs not allowed |
36 | user not defined |
37 | too many sub-queries |
38 | sub-query must return 1 column |
39 | invalid union |
40 | operation requires $1 auth. |
41 | invalid password |
42 | data truncation |
43 | missing string delimiter |
44 | missing column separator |
45 | premature end of line |
46 | create view column cnt mismatch |
47 | NULLs not allowed |
48 | restricted NULL operations |
49 | invalid predicate result |
50 | too many cursors opened |
51 | function not implemented yet |
52 | not implemented yet |
53 | Unknown node |
54 | Unknown error code number |