Generate error messages
When a trigger fails because of an SQL statement, the database server returns the SQL error number that applies to the specific cause of the failure.
When the triggered action is an SPL routine, you can generate error messages for other error conditions with one of two reserved error numbers. The first one is error number -745, which has a generalized and fixed error message. The second one is error number -746, which allows you to supply the message text, up to a maximum of 70 bytes.