Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một kèo tỷ số bóng đá euro hôm nay các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

47.2. Báo cáo kèo tỷ số bóng đá euro hôm nay trong

kèo tỷ số bóng đá euro hôm nay, cảnh báo và tin nhắn nhật ký được tạo trong máy chủEREPORThoặc anh em họ cũ của nóELOG. Việc sử dụng chức năng này rất phức tạp

Có hai yếu tố bắt buộc cho mỗi thông kèo tỷ số bóng đá euro hôm nay: Mức độ nghiêm trọngDebugđếnPanic) và một văn bản tin nhắn chính. Ngoài raEREPORTBản thân nó chỉ là một vỏEREPORTlà mức độ nghiêm trọng. Chínherrmsg, kèo tỷ số bóng đá euro hôm nayEREPORTcuộc gọi.

Một cuộc gọi điển hình đếnEREPORTcó thể

EREPORT (kèo tỷ số bóng đá euro hôm nay,

Điều này chỉ định mức độ nghiêm trọng của kèo tỷ số bóng đá euro hôm nayERROR(một kèo tỷ số bóng đá euro hôm nay chạy bộ). Theerrcodecuộc gọi Chỉ định mã kèo tỷ số bóng đá euro hôm nay SQLSTATESRC/bao gồm/Utils/errcodes.h. Theerrmsgcuộc gọi cung cấp văn bản tin nhắn chính.

Đây là một ví dụ phức tạp hơn:

EREPORT (kèo tỷ số bóng đá euro hôm nay,

Điều này minh họa việc sử dụng mã định dạng để nhúng thời gian chạy"Gợi ý"Tin nhắn được cung cấp.

Các thói quen phụ trợ có sẵn choEREPORTlà:

  • errcode (sqlerrcode)Chỉ định mã định danh kèo tỷ số bóng đá euro hôm nay SQLSTATE choerrCode_Internal_errorKhi mức độ nghiêm trọng của kèo tỷ số bóng đá euro hôm nayERRORhoặc cao hơn,errcode_warningKhi mức kèo tỷ số bóng đá euro hôm nay làCảnh kèo tỷ số bóng đá euro hôm nay, nếu không (choThông kèo tỷ số bóng đá euro hôm nayvà bên dưới)errCode_successful_completion. kèo tỷ số bóng đá euro hôm nay khi những điều nàyerrcode ()cuộc gọi.

  • errmsg (const char *msg, ...)Chỉ định văn bản thông báo kèo tỷ số bóng đá euro hôm nay chính và có thểSprintf-Style Mã định dạng.Sprintf, Mã định dạng%mcó thể được sử dụng để chèn kèo tỷ số bóng đá euro hôm nayStrerrorĐối với giá trị hiện tại củaerrno. [1] %mKhông yêu cầu bất kỳ mục tương ứng nào kèo tỷ số bóng đá euro hôm nayerrmsg.GetTextĐể định vị có thể trước khi

  • 15344_15389giống nhưerrmsg, ngoại trừ chuỗi tin nhắn sẽ"Không thể xảy ra"Các trường hợp có lẽ không

  • errmsg_plural (const chargiống nhưerrmsg, nhưngfmt_singularlà tiếng Anhfmt_plurallà định dạng số nhiều tiếng Anh,nlà giá trị số nguyên xác địnhPhần 48.2.2.

  • errdetail (const char *msg,Cung cấp tùy chọn"Chi tiết"Tin nhắn; Điều này sẽ được sử dụng khierrmsg.

  • giống nhưerrdetail, ngoại trừ chuỗi tin nhắn

  • errdetail_plural (const chargiống nhưerrdetail,,Phần 48.2.2.

  • errdetail_log (const char *msg,giống nhưerrdetailNgoại trừ chuỗi này chỉ đierrdetail(hoặc một kèo tỷ số bóng đá euro hôm nay những tương đương của nó ở trên)errdetail_logđược sử dụng sau đó

  • errhint (const char *msg,Cung cấp tùy chọn"Gợi ý"Tin nhắn; Điều này sẽ được sử dụng khierrmsg.

  • errcontext (const char *msg,Thông thường không được gọi trực tiếp từEREPORTTrang web tin nhắn; đúng hơn là nóerror_context_stackCác chức năng gọi lại để cung cấp thông tin về ngữ cảnherrmsg. Không giống nhưEREPORTcuộc gọi; các

  • errPoseition (int cursorpos)Chỉ định vị trí văn bản của kèo tỷ số bóng đá euro hôm nay trong truy vấn

  • errcode_for_file_access ()ISerrnoĐể xác định mã kèo tỷ số bóng đá euro hôm nay nào sẽ tạo. Thường là điều này%mTrong văn bản thông báo kèo tỷ số bóng đá euro hôm nay chính.

  • errcode_for_socket_access ()là một hàm tiện lợi chọn

  • errHidestMt (bool hid_stmt)Có thể được gọi để chỉ định việc đàn ápTuyên bố:phần của tin nhắn kèo tỷ số bóng đá euro hôm nay

Có một hàm cũELOGĐiều đó vẫn được sử dụng rất nhiều. MỘTELOGcuộc gọi:

ELOG (cấp, "Chuỗi định dạng", ...);

hoàn toàn tương đương với:

21149_21209

Lưu ý rằng mã kèo tỷ số bóng đá euro hôm nay SQLSTATE luôn được mặc định vàELOGchỉ nên sử dụngEREPORT. Tuy nhiên, có"Không thể xảy ra"kèo tỷ số bóng đá euro hôm nayELOGIS

Lời khuyên về việc viết các thông báo kèo tỷ số bóng đá euro hôm nay tốt có thể được tìm thấy trongPhần 47.3.

ghi chú

[1]

nghĩa là giá trị hiện tại khiEREPORTCuộc gọi đã đạt được; thay đổi củaerrnokèo tỷ số bóng đá euro hôm nay báo cáo phụ trợStrerror (errno)rõ ràng kèo tỷ số bóng đá euro hôm nayerrmsg's