táblázat 14. Osztálykód: 22 - Adathiba
+============+==============================================================+
| SQLSTATE | |
| érték | |
+------------+--------------------------------------------------------------+
| 22001 | Karakteres adatok esetén jobbról csonkolás történt; például |
| | egy frissítési vagy beszúrandó érték olyan karakterlánc, |
| | amely túl hosszú és nem fér az oszlopba, vagy egy |
| | dátum/időpont érték kis mérete miatt nem rendelhető |
| | forrásváltozóhoz. |
+------------+--------------------------------------------------------------+
| 22002 | Üres értéket vagy jelzőparaméter hiányát észlelte a |
| | rendszer. Például, az üres érték nem rendelhető |
| | forrásváltozóhoz, mert nincs megadva jelző változó. |
+------------+--------------------------------------------------------------+
| 22003 | Tartományon kívüli számérték. |
+------------+--------------------------------------------------------------+
| 22004 | Nem adható vissza NULL érték PARAMETER STYLE GENERAL-ként |
| | definiált eljárásból vagy olyan típusmegőrző metódusból, |
| | amelyet nem-NULL argumentummal hívtak meg. |
+------------+--------------------------------------------------------------+
| 22007 | Érvénytelen dátum/időpont formátum; azaz a megadott |
| | karakterlánc-alak vagy -érték érvénytelen. |
+------------+--------------------------------------------------------------+
| 22008 | Túlcsordulás történt egy dátum/időpont mezőben; például egy |
| | dátumon vagy időbélyegen végzett aritmetikai művelet |
| | eredménye kívül került az érvényes dátumtartományon. |
+------------+--------------------------------------------------------------+
| 2200G | A legjellemzőbb típus nem egyezik. |
+------------+--------------------------------------------------------------+
| 22011 | Részkarakterlánc-hiba történt; például a SUBSTR egy |
| | paramétere kívül esik a megengedett tartományon. |
+------------+--------------------------------------------------------------+
| 22012 | A nullával való osztás érvénytelen. |
+------------+--------------------------------------------------------------+
| 22018 | A CAST, DECIMAL, FLOAT vagy INTEGER skalárfüggvény |
| | karakteres értéke érvénytelen. |
+------------+--------------------------------------------------------------+
| 22019 | A LIKE predikátumban érvénytelen escape karakter szerepel. |
+------------+--------------------------------------------------------------+
| 22021 | Egy karakter nincs a kódolt karakterkészletben. |
+------------+--------------------------------------------------------------+
| 22024 | Egy NUL-végű bemeneti forrásváltozó vagy paraméter nem |
| | tartalmazott NUL karaktert. |
+------------+--------------------------------------------------------------+
| 22025 | Érvénytelen escape karakter előfordulás a LIKE predikátum |
| | karakterláncmintájában. |
+------------+--------------------------------------------------------------+
| 2202D | Null példány használatban mutációs módszer nélkül. |
+------------+--------------------------------------------------------------+
| 22501 | Egy változó hosszúságú karakterlánc hosszúságvezérlő mezője |
| | negatív vagy a megengedettnél nagyobb értéket tartalmaz. |
+------------+--------------------------------------------------------------+
| 22504 | Egy kevert adat értéke érvénytelen. |
+------------+--------------------------------------------------------------+
| 22506 | Egy különleges dátum/időpontregiszterre történő hivatkozás |
| | érvénytelen, mert a TOD óra hibás vagy az operációs rendszer |
| | időzóna paramétere tartományon kívül esik. |
+------------+--------------------------------------------------------------+
| 22522 | Egy CCSID érték egyáltalán nem érvényes, érvénytelen az |
| | adattípusra vagy altípusra, vagy a kódolási sémára nézve. |
+------------+--------------------------------------------------------------+
| 22526 | Egy kulcsátalakító függvény vagy nem eredményezett sort vagy |
| | ismétlődő sorokat eredményezett. |
+------------+--------------------------------------------------------------+