Từ tìm kiếm hiện tại của tôi cho đến nay (mặc dù tôi có thể đã bỏ sót điều gì đó), tôi phải đồng ý với Devart rằng bạn không thể gỡ lỗi các hàm UDF.
Một lời khuyên bổ sung dành cho bạn là sử dụng stderr để gỡ lỗi. Tôi đã tạo ra một thứ khá đơn giản để làm việc với:
void udf_debug( char *msg, ... ) {
#ifdef DEBUG
va_list ap;
va_start(ap, msg);
vfprintf(stderr, msg, ap);
va_end(ap);
fflush(stderr);
#endif
}