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

55.10. kèo bóng đá pháp kể từ giao thức 2.0#

10819_10962

Gói khởi động ban đầu sử dụng định dạng danh sách linh hoạt thay vì định dạng cố định. Lưu ý rằng kèo bóng đá pháp giá trị mặc định phiên cho kèo bóng đá pháp tham số thời gian chạy hiện có thể được chỉ định trực tiếp trong gói khởi động. (Trên thực tế, bạn có thể làm điều đó trước khi sử dụngTùy chọntrường, nhưng với chiều rộng hạn chế củaTùy chọnVà thiếu bất kỳ cách nào để trích dẫn khoảng trắng trong kèo bóng đá pháp giá trị, đó không phải là một kỹ thuật rất an toàn.)

Tất cả kèo bóng đá pháp tin nhắn hiện có số lượng độ dài ngay theo kiểu byte loại tin nhắn (ngoại trừ kèo bóng đá pháp gói khởi động, không có loại byte). Cũng lưu ý rằng mật khẩu hiện tại có một loại byte.

errorResponse và noticeResponse ('E' Và 'n') Thông báo hiện chứa nhiều trường, từ đó mã máy khách có thể lắp ráp một thông báo lỗi về mức độ dài dòng mong muốn. Lưu ý rằng kèo bóng đá pháp trường riêng lẻ thường sẽ không kết thúc bằng một dòng mới, trong khi chuỗi đơn được gửi trong giao thức cũ hơn luôn luôn làm.

ReadyForQuery ('z') Thông báo bao gồm chỉ báo trạng thái kèo bóng đá pháp dịch.

Sự khác biệt giữa kèo bóng đá pháp loại tin nhắn Binaryrow và Datarow đã biến mất; Loại thông báo Datarow duy nhất phục vụ cho dữ liệu trả về ở tất cả kèo bóng đá pháp định dạng. Lưu ý rằng bố cục của Datarow đã thay đổi để giúp phân tích dễ dàng hơn. Ngoài ra, biểu diễn của kèo bóng đá pháp giá trị nhị phân đã thay đổi: nó không còn gắn trực tiếp vào biểu diễn nội bộ của máy chủ.

Có một cái mớiTruy vấn mở rộngHồiSub-Protocol, thêm kèo bóng đá pháp loại tin nhắn Frontend Parse, BIND, EXECUTE, MÔ TẢ, ĐÓNG, XÁC NHẬN, VÀ SYNC, và kèo bóng đá pháp loại tin nhắn phụ trợ Parsecomplete, BindComplete, PortalSpend, tham số kèo bóng đá pháp khách hàng hiện tại không phải quan tâm đến bản giao thức phụ này, nhưng việc sử dụng nó có thể cho phép cải thiện hiệu suất hoặc chức năng.

CopyDữ liệu hiện được gói gọn trong kèo bóng đá pháp tin nhắn copyData và copyDone. Có một cách được xác định rõ để phục hồi từ kèo bóng đá pháp lỗi trong khiCopy. Đặc biệt\.HồiDòng cuối cùng không cần thiết nữa và không được gửi trongSao chép ra. (Nó vẫn được công nhận là một Kẻ hủy diệt trongSao chép trong, nhưng việc sử dụng nó không được dùng và cuối cùng sẽ bị xóa.) BinaryCopyđược hỗ trợ. kèo bóng đá pháp thông báo CopyInresponse và CopyouTresponse bao gồm kèo bóng đá pháp trường biểu thị số lượng cột và định dạng của mỗi cột.

Bố cục của kèo bóng đá pháp tin nhắn FunctionCall và FunctionCallresponse đã thay đổi. FunctionCall hiện có thể hỗ trợ chuyển kèo bóng đá pháp đối số null cho kèo bóng đá pháp chức năng. Nó cũng có thể xử lý kèo bóng đá pháp tham số vượt qua và truy xuất kết quả ở định dạng văn bản hoặc nhị phân. Không còn bất kỳ lý do nào để xem xét chức năng là một lỗ bảo mật tiềm năng, vì nó không cung cấp quyền truy cập trực tiếp vào kèo bóng đá pháp biểu diễn dữ liệu máy chủ nội bộ.

Phần phụ trợ gửi Parameterstatus ('S') Tin nhắn trong quá trình khởi động kết nối cho tất cả kèo bóng đá pháp tham số mà nó xem xét thú vị với thư viện máy khách. Sau đó, thông báo tham số được gửi bất cứ khi nào giá trị hoạt động thay đổi cho bất kỳ tham số nào.

The RowDescrip ('T') Thông báo mang theo bảng mới OID và kèo bóng đá pháp trường số cột cho mỗi cột của hàng được mô tả. Nó cũng hiển thị mã định dạng cho mỗi cột.

CursorResponse ('P') thông báo không còn được tạo bởi phần phụ trợ.

Thông báoResponse ('A') thông báo có trường chuỗi bổ sung, có thể mang mộttải trọngChuỗi được truyền từThông báoNgười gửi sự kiện.

The BlakingQueryResponse ('i') Thông báo được sử dụng để bao gồm một tham số chuỗi trống; điều này đã bị xóa.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.