Varování signalizuje, že některá operace byla provedena za nezvyklých podmínek. Varování samo o sobě není chybou a nezpůsobuje odvolání transakce - operaci lze považovat za úspěšně provedenou. Číslo varování vrací funkce Sz_warning. Varování lze trasovat - (situace TRACE_USER_WARNING).
| NO_WARNING |
0 |
bez chyby a bez varování |
| WAS_IN_TRANS |
1 |
zahájení transakce z klienta provedeno uvnitř transakce (tatáž situace v SQL vyvolá výjimku) |
| NOT_IN_TRANS |
2 |
ukončení transakce z klienta provedeno mimo transakci |
| ERROR_IN_CONSTRS |
3 |
integritní omezení na tabulce je chybné |
| IS_NOT_DEL |
4 |
záznam nelze obnovit protože není zrušený |
| ERROR_IN_DEFVAL |
5 |
implicitní hodnota sloupce je chybná |
| WORKING_WITH_DELETED_RECORD |
6 |
práce se smazaným (ale dosud neuvolněným) záznamem |
| RENAME_IN_DEFIN |
7 |
objekt je třeba přejmenovat také v jeho definici |
| IS_DEL |
8 |
záznam nelze zrušit protože není platný (je již zrušený) |
| IS_ERROR |
128 |
nastala chyba, varování se nehlásí |