ThePostgreSQL10250_10339soi kèo bóng đá truoctran. Một loại giả không thể được sử dụng làm kiểu dữ liệu cột, nhưng nó có thể được sử dụng để khai báo đối số hoặc loại kết quả của chức năng. Mỗi người có sẵn soi kèo bóng đá truoctran rất hữu ích trong các tình huống trong đó hành vi của chức năng không tương ứng với việc chỉ đơn giản là lấy hoặc trả lại giá trị của một cụ thểSQLKiểu dữ soi kèo bóng đá truoctran.Bảng 8-24Liệt kê các loại giả hiện có.
Bảng 8-24. soi kèo bóng đá truoctran
tên | Mô tả |
---|---|
bất kỳ | Cho biết rằng một hàm chấp nhận bất kỳ loại dữ soi kèo bóng đá truoctran đầu vào nào. |
AnyEuity | Cho biết rằng một hàm chấp nhận bất kỳ loại dữ soi kèo bóng đá truoctran nào (xemPhần 35.2.5). |
AnyArray | Cho biết rằng một hàm chấp nhận bất kỳ loại dữ soi kèo bóng đá truoctran mảng nào (xemPhần 35.2.5). |
Anynonarray | Cho biết rằng một hàm chấp nhận bất kỳ loại dữ soi kèo bóng đá truoctran không phải nào (xemPhần 35.2.5). |
Anyenum | Cho biết rằng một hàm chấp nhận bất kỳ loại dữ soi kèo bóng đá truoctran enum nào (xemPhần 35.2.5vàPhần 8.7). |
Anyrange | Cho biết rằng một hàm chấp nhận bất kỳ loại dữ soi kèo bóng đá truoctran phạm vi nào (xemPhần 35.2.5vàPhần 8.17). |
CSTRING | Cho biết rằng soi kèo bóng đá truoctran hàm chấp nhận hoặc trả về soi kèo bóng đá truoctran kết thúc không C chuỗi. |
Nội bộ | Cho biết rằng một hàm chấp nhận hoặc trả về một máy chủ nội bộ Kiểu dữ soi kèo bóng đá truoctran. |
ngôn ngữ_handler | soi kèo bóng đá truoctran trình xử lý cuộc gọi ngôn ngữ thủ tục được tuyên bố trả lạingôn ngữ_handler. |
fdw_handler | soi kèo bóng đá truoctran trình xử lý trình bao bọc nước ngoài được tuyên bố là trả lạifdw_handler. |
Record | 12906_12974 |
Trigger | Hàm kích hoạt được tuyên bố trả vềTrigger. |
event_trigger | Chức năng kích hoạt sự kiện được tuyên bố để trả vềevent_trigger. |
void | cho biết rằng soi kèo bóng đá truoctran hàm trả về không có giá trị. |
Opaque | soi kèo bóng đá truoctran tên loại lỗi thời trước đây phục vụ tất cả các bên trên mục đích. |
Các chức năng được mã hóa trong C (dù tích hợp hoặc được tải động) Có thể được tuyên bố để chấp nhận hoặc trả lại bất kỳ loại dữ soi kèo bóng đá truoctran giả nào trong số này. Tùy thuộc vào chức năng tác giả để đảm bảo rằng chức năng sẽ hoạt động an toàn khi loại giả được sử dụng làm loại đối số.
Các hàm được mã hóa bằng ngôn ngữ thủ tục có thể sử dụng các loại giả Chỉ được cho phép bởi các ngôn ngữ thực hiện của họ. Hiện tại hầu hết Các ngôn ngữ thủ tục cấm sử dụng soi kèo bóng đá truoctran loại giả làm đối số Loại và chỉ cho phépvoidvàRecordlà loại kết quả (cộngTriggerhoặcevent_triggerKhi Chức năng được sử dụng làm kích hoạt hoặc kích hoạt sự kiện). soi kèo bóng đá truoctran số cũng hỗ trợ Các hàm đa hình bằng cách sử dụng các loạiAnyEuity, AnyArray, Anynonarray, AnyenumvàAnyrange.
TheNội bộsoi kèo bóng đá truoctran-type được sử dụng để khai báo các chức năng chỉ có nghĩa là được gọi trong nội bộ Hệ thống cơ sở dữ liệu và không phải bằng cách gọi trực tiếp trong mộtSQLTruy vấn. Nếu soi kèo bóng đá truoctran chức năng có tại ít nhất soi kèo bóng đá truoctranNội bộ-type đối số sau đó nó Không thể được gọi từSQL. ĐẾN Bảo tồn loại an toàn của hạn chế này, điều quan trọng là tuân theo quy tắc mã hóa này: Không tạo bất kỳ chức năng nào tuyên bố trả lạiNội bộtrừ khi nó có tại ít nhất soi kèo bóng đá truoctranNội bộĐối số.