táblázat 23. Osztálykód: 38 - Hiba külső függvény végrehajtása közben
+============+==============================================================+
| SQLSTATE | |
| érték | |
+------------+--------------------------------------------------------------+
| 38XXX | Érvényes hiba-SQLSTATE-ek, amelyeket felhasználó által |
| | megadott függvény, külső eljárás vagy trigger adott vissza. |
+------------+--------------------------------------------------------------+
| 38001 | A külső függvény számára SQL utasítások végrehajtása nem |
| | megengedett. |
+------------+--------------------------------------------------------------+
| 38002 | A külső függvény megkísérelte az adatok módosítását, de a |
| | függvényt nem MODIFIES SQL DATA-ként adták meg. |
+------------+--------------------------------------------------------------+
| 38003 | Az utasítás eljárásban vagy függvényben nem megengedett. |
+------------+--------------------------------------------------------------+
| 38004 | A külső függvény megkísérelte az adatok olvasását, de a |
| | függvényt nem READS SQL DATA-ként adták meg. |
+------------+--------------------------------------------------------------+
| 38501 | Hiba történt felhasználói függvény, külső eljárás vagy |
| | trigger hívása közben (a SIMPLE CALL vagy a SIMPLE CALL WITH |
| | NULLS hívási egyezmény használatával). |
+------------+--------------------------------------------------------------+
| 38502 | A külső függvény számára SQL utasítások végrehajtása nem |
| | megengedett. |
+------------+--------------------------------------------------------------+
| 38503 | Egy felhasználói függvény hibásan ért véget (elszállt). |
+------------+--------------------------------------------------------------+
| 38504 | A felhasználó megszakított egy felhasználói függvényt, hogy |
| | véget vessen egy valószínűleg végtelen ciklusnak. |
+------------+--------------------------------------------------------------+
| 38506 | A függvény hibával tért vissza az OLE DB-kiszolgálótól. |
+------------+--------------------------------------------------------------+
| 38552 | A SYSFUN séma (az IBM adja) egy függvénye hibásan ért véget. |
| | Az üzenetben a következő okkódok egyike található: |
| | |
| | 01 |
| | Tartományon kívüli számérték |
| | 02 |
| | Nullával történő osztás |
| | 03 |
| | Aritmetikai túlcsordulás vagy alulcsordulás |
| | 04 |
| | Érvénytelen dátumformátum |
| | 05 |
| | Érvénytelen időformátum |
| | 06 |
| | Érvénytelen időbélyeg-formátum |
| | 07 |
| | Időbélyeg időtartamának érvénytelen karakteres ábrázolása |
| | 08 |
| | Érvénytelen tartománytípus (megengedett értékek: 1, 2, 4, 8, |
| | 16, 32, 64, 128, 256) |
| | 09 |
| | Túl hosszú karakterlánc |
| | 10 |
| | A karakterlánc-függvényben a hossz vagy a pozíció kívül esik |
| | a megengedett tartományon |
| | 11 |
| | Lebegőpontos szám érvénytelen karakteres ábrázolása |
+------------+--------------------------------------------------------------+