Phiên bản được hỗ trợ:3513_3522(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
Tài kèo bóng đá euro 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 kèo bóng đá euro trang chohiện tạiPhiên bản hoặc kèo bóng đá euro trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá euro48.10.pg_cast

Danh mụcpg_castLưu trữ đường dẫn chuyển đổi kiểu dữ kèo bóng đá euro, cả tích hợp và xác định người dùng.

Cần lưu ý rằngpg_castKhông đại diện cho mọi chuyển đổi kèo bóng đá euro mà hệ thống biết cách thực hiện; Chỉ những người không thể được suy luận từ một số quy tắc chung. Ví dụ: việc đúc giữa một miền và kèo bóng đá euro cơ sở của nó không được thể hiện rõ ràng trongpg_cast. kèo bóng đá euro ngoại lệ quan trọng khác là"Các diễn viên chuyển đổi I/O tự động"10632_10712Texthoặc các kèo bóng đá euro chuỗi khác, không được biểu diễn rõ ràng trongpg_cast.

Bảng 48-10.pg_castcột

tên kèo bóng đá euro Tài kèo bóng đá euro tham khảo Mô tả
oid oid Định danh hàng (thuộc tính ẩn; phải được chọn rõ ràng)
Castsource oid pg_type.oid oid của kèo bóng đá euro dữ liệu nguồn
CastTarget oid PG_TYPE.oid oid của kiểu dữ kèo bóng đá euro đích
Castfunc oid PG_PROC.oid 11995_12111
CastContext char Cho biết bối cảnh mà diễn viên có thể được gọi trong.Echỉ có nghĩa là kèo bóng đá euro diễn viên rõ ràng (sử dụngCasthoặc::Cú pháp).Acó nghĩa là hoàn toàn trong việc gán cho cột đích, cũng như rõ ràng.icó nghĩa là ngầm trong các biểu thức, cũng như các trường hợp khác.
Castmethod char Cho biết cách thực hiện diễn viên.fcó nghĩa là hàm được chỉ định trongCastfunctrường được sử dụng.icó nghĩa là các chức năng đầu vào/đầu ra được sử dụng.Bcó nghĩa là các kèo bóng đá euro có thể tạo ra nhị phân, do đó không cần chuyển đổi.

Các chức năng diễn viên được liệt kê trongpg_castphải luôn lấy kèo bóng đá euro nguồn đúc làm kèo bóng đá euro đối số đầu tiên của họ và trả về kèo bóng đá euro đích đúc làm kèo bóng đá euro kết quả của chúng. Một chức năng diễn viên có thể có tối đa ba đối số. Đối số thứ hai, nếu có, phải là kèo bóng đá euroSố nguyên; Nó nhận được công cụ sửa đổi kèo bóng đá euro được liên kết với kèo bóng đá euro đích hoặc -1 nếu không có. Đối số thứ ba, nếu có, phải là kèo bóng đá euroBoolean; nó nhận đượcTRUENếu diễn viên là kèo bóng đá euro diễn viên rõ ràng,Sainếu không.

Thật hợp pháp khi tạo Apg_castmục nhập trong đó các kèo bóng đá euro nguồn và mục tiêu giống nhau, nếu hàm liên quan lấy nhiều hơn một đối số. Các mục như vậy đại diện cho"Chức năng ép buộc dài"đó là giá trị ép buộc của kèo bóng đá euro là hợp pháp cho một giá trị sửa đổi kèo bóng đá euro cụ thể.

Khi Apg_castMục nhập có các kèo bóng đá euro nguồn và mục tiêu khác nhau và một hàm mất nhiều hơn một đối số, nó biểu thị việc chuyển đổi từ kèo bóng đá euro này sang kèo bóng đá euro khác và áp dụng một sự ép buộc dài trong một bước. Khi không có mục nhập nào như vậy, sự ép buộc cho một kèo bóng đá euro sử dụng công cụ sửa đổi kèo bóng đá euro liên quan đến hai bước, một bước để chuyển đổi giữa các kèo bóng đá euro dữ liệu và thứ hai để áp dụng công cụ sửa đổi.