Всяко съобщение притежава идентификатор, който се състои от префикс (SQL) и номер на съобщение. Съобщенията са изброени последователно според техния номер. Съществуват три типа съобщения: информативни, предупредителни и критични. Съобщения с идентификатор, който завършва с N, са съобщения за грешки. Тези, чиито идентификатор завършва с W, са или предупреждения, или информативни съобщения. Идентификатори на съобщения, които завършват на C, показват критични системни грешки.
Номерата на съобщенията ще наричаме SQLCODE. SQLCODE, който се предава на приложенията, е положително или отрицателно число в зависимост от типа на съобщението (N, W или C). N и C се обозначават с отрицателни стойности, докато W - с положителни. DB2 връща SQLCODE на приложението и приложението може да извлече съответното съобщение асоциирано към SQLCODE. DB2 връща и SQLSTATE стойност при условия, които могат да възникнат като резултат от изпълнението на SQL оператор. SQLSTATE стойностите са изброени на страница "SQLSTATE Съобщения". Някои SQLCODE стойности имат асоциирани SQLSTATE стойности. SQLSTATE стойностите, асоциирани към даден SQLCODE (ако съществува такъв), са документирани при всяко съобщение от тази глава.
Променливите параметри за SQL съобщенията са отбелязани с описателни имена.