Xác định một hành vi được gọi trên các trường hợp đặc biệt (hàng không tìm thấy, cảnh báo hoặc lỗi SQL) trong kết quả của SQL thực thi.
EXEC SQL kèo bóng đá euro không tìm thấy tiếp tục; EXEC SQL kèo bóng đá euro không tìm thấy bị phá vỡ; Exec sql kèo bóng đá euro sqlwarning sqlprint; Exec sql kèo bóng đá euro sqlwarning do warn (); Exec sql kèo bóng đá euro sqlerror sqlprint; Exec sql kèo bóng đá euro sqlerror gọi print2 (); EXEC SQL kèo bóng đá euro sqlerror do xử lý_error ("Chọn"); Exec sql kèo bóng đá euro sqlerror làm sqlnotice (null, nono); Exec sql kèo bóng đá euro sqlerror do sqlprint (); EXEC SQL kèo bóng đá euro sqlerror goto error_label; Exec sql kèo bóng đá euro sqlerror dừng;
Một ứng dụng điển hình là việc sử dụngkèo bóng đá euro không tìm thấy BreakĐể xử lý vòng lặp qua tập kết quả:
int Main (Void) EXEC SQL kết nối với TestDB dưới dạng con1; EXEC SQL phân bổ mô tả d; EXEC SQL khai báo con trỏ cur cho chọn current_database (), 'hoge', 256; Exec sql open cur; / * Khi kết quả kết quả đã đạt được, thoát ra trong khi vòng lặp */ EXEC SQL kèo bóng đá euro không tìm thấy bị phá vỡ; while (1) EXEC SQL tìm nạp tiếp theo từ Cur vào mô tả SQL d; ... EXEC SQL Đóng Cur; Exec sql cam kết; Exec SQL Deallocation Descriptor d; EXEC SQL Ngắt kết nối tất cả; trả lại 0;