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 / 7.3

40.6. Quy cách đọc kèo bóng đá và trạng thái lệnh

ThePostgreSQLMáy chủ trả về chuỗi trạng thái cách đọc kèo bóng đá, chẳng hạn nhưChèn 149592 1, cho mỗi lệnh mà nó nhận được. Điều này đủ đơn giản khi không có quy cách đọc kèo bóng đá nào liên quan, nhưng điều gì xảy ra khi truy vấn được viết lại bởi các quy cách đọc kèo bóng đá?

Quy cách đọc kèo bóng đá ảnh hưởng đến trạng thái lệnh như sau:

  • Nếu không có vô điều kiệnThay vào đóQuy cách đọc kèo bóng đá cho truy vấn, sau đó truy vấn ban đầu sẽ được thực thi và trạng thái lệnh của nó sẽ được trả về như bình thường. (Nhưng lưu ý rằng nếu có bất kỳ điều kiệnThay vào đóQuy cách đọc kèo bóng đá, sự phủ định về trình độ của họ sẽ được thêm vào truy vấn ban đầu. Điều này có thể làm giảm số lượng các hàng mà nó xử lý và nếu vậy trạng thái được báo cáo sẽ bị ảnh hưởng.)

  • Nếu có bất kỳ điều gì vô điều kiệnThay vào đóQuy cách đọc kèo bóng đá cho truy vấn, thì truy vấn ban đầu sẽ không được thực thi. Trong trường hợp này, máy chủ sẽ trả về trạng thái lệnh cho truy vấn cuối cùng được chèn bởiThay vào đóQuy cách đọc kèo bóng đá (có điều kiện hoặc vô điều kiện) và có cùng loại lệnh (Chèn, Cập nhậthoặcXóa) là truy vấn ban đầu. Nếu không có truy vấn nào đáp ứng các yêu cầu đó được thêm vào bởi bất kỳ quy cách đọc kèo bóng đá nào, thì trạng thái lệnh được trả về sẽ hiển thị loại truy vấn ban đầu và số 0 cho các trường số đồng hồ và OID.

Lập trình viên có thể đảm bảo rằng mọi mong muốnThay vào đóQuy cách đọc kèo bóng đá là quy cách đọc kèo bóng đá đặt trạng thái lệnh trong trường hợp thứ hai, bằng cách đặt tên quy cách đọc kèo bóng đá cuối cùng theo thứ tự bảng chữ cái trong số các quy cách đọc kèo bóng đá hoạt động, để nó được áp dụng cuối cùng.

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 khớpMẫu nàyĐể báo cáo vấn đề tài liệu.