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

Tạo tỷ lệ kèo bóng đá tối nay

Tạo tỷ lệ kèo bóng đá tối nay - Xác định một tỷ lệ kèo bóng đá tối nay mới

Synopsis

Tạo [hoặc thay thế] tỷ lệ kèo bóng đá tối nay chotype_nameNgôn ngữLang_Name(
    Từ SQL với chức năngfrom_sql_function_name[(argion_type[, ...])],
    Đến SQL có chức năngTO_SQL_FUNCTION_NAME[(argion_type[, ...])]]]
);

Mô tả

Tạo tỷ lệ kèo bóng đá tối nayXác định một tỷ lệ kèo bóng đá tối nay mới.Tạo hoặc thay thế tỷ lệ kèo bóng đá tối naysẽ tạo một tỷ lệ kèo bóng đá tối nay mới hoặc thay thế một định nghĩa hiện có.

Một tỷ lệ kèo bóng đá tối nay chỉ định cách điều chỉnh kiểu dữ liệu với ngôn ngữ thủ tục. Ví dụ: khi viết một hàm trong PL/Python bằng cách sử dụngHstoreLoại, PL/Python không có kiến ​​thức trước cách trình bàyHstoreGiá trị trong môi trường Python. Việc triển khai ngôn ngữ thường mặc định sử dụng biểu diễn văn bản, nhưng điều đó là bất tiện khi, ví dụ, một mảng kết hợp hoặc danh sách sẽ phù hợp hơn.

Một tỷ lệ kèo bóng đá tối nay chỉ định hai chức năng:

  • Atừ SQLHồiHàm chuyển đổi loại từ môi trường SQL thành ngôn ngữ. Hàm này sẽ được gọi trên các đối số của một hàm được viết bằng ngôn ngữ.

  • Ađến SQLHàm chuyển đổi loại từ ngôn ngữ thành môi trường SQL. Hàm này sẽ được gọi trên giá trị trả về của một hàm được viết bằng ngôn ngữ.

10221_10511

Để có thể tạo một tỷ lệ kèo bóng đá tối nay, bạn phải sở hữu và cósử dụngĐặc quyền trên loại, cócách sử dụngĐặc quyền về ngôn ngữ và sở hữu và cóthực thiĐặc quyền trên các hàm từ SQL và đến SQL, nếu được chỉ định.

tham số

type_name

Tên của kiểu dữ liệu của tỷ lệ kèo bóng đá tối nay.

Lang_Name

Tên của ngôn ngữ của tỷ lệ kèo bóng đá tối nay.

from_sql_function_name[(argion_type[, ...])]]

11557_11684Nội bộvà loại trả vềNội bộ. Đối số thực tế sẽ thuộc loại cho tỷ lệ kèo bóng đá tối nay và chức năng nên được mã hóa như thể nó là. (Nhưng nó không được phép khai báo chức năng cấp SQL trở lạiNội bộKhông có ít nhất một đối số loạiNội bộ.) Giá trị trả lại thực tế sẽ là một cái gì đó cụ thể cho việc thực hiện ngôn ngữ. Nếu không có danh sách đối số nào được chỉ định, tên chức năng phải là duy nhất trong lược đồ của nó.

TO_SQL_FUNCTION_NAME[(argion_type[, ...])]

Tên của hàm để chuyển đổi loại từ ngôn ngữ sang môi trường SQL. Nó phải lấy một đối số của loạiNội bộvà trả về loại là loại cho tỷ lệ kèo bóng đá tối nay. Giá trị đối số thực tế sẽ là một cái gì đó cụ thể cho việc thực hiện ngôn ngữ. Nếu không có danh sách đối số nào được chỉ định, tên chức năng phải là duy nhất trong lược đồ của nó.

ghi chú

sử dụngtỷ lệ kèo bóng đá tối nay thảĐể loại bỏ các tỷ lệ kèo bóng đá tối nay.

Ví dụ

Để tạo tỷ lệ kèo bóng đá tối nay cho loạiHstorevà ngôn ngữplpython3u, Đầu tiên thiết lập loại và ngôn ngữ:

tỷ lệ kèo bóng đá tối nay loại hstore ...;

tỷ lệ kèo bóng đá tối nay tiện ích mở rộng plpython3u;

Sau đó tỷ lệ kèo bóng đá tối nay các chức năng cần thiết:

tỷ lệ kèo bóng đá tối nay chức năng hstore_to_plpython (Val nội bộ) Trả về nội bộ
Ngôn ngữ C nghiêm ngặt
BẰNG ...;

tỷ lệ kèo bóng đá tối nay chức năng plpython_to_hstore (Val Internal) trả về Hstore
Ngôn ngữ C nghiêm ngặt
BẰNG ...;

Và cuối cùng tạo tỷ lệ kèo bóng đá tối nay để kết nối tất cả chúng lại với nhau:

Tạo tỷ lệ kèo bóng đá tối nay cho ngôn ngữ Hstore plpython3u (
    Từ SQL với chức năng hstore_to_plpython (nội bộ),
    Đến SQL với chức năng plpython_to_hstore (nội bộ)
);

Trong thực tế, các lệnh này sẽ được kết thúc trong một phần mở rộng.

Theđóng gópPhần chứa một số tiện ích mở rộng cung cấp các tỷ lệ kèo bóng đá tối nay, có thể đóng vai trò là ví dụ trong thế giới thực.

14355_14370

Hình thức này củaTạo tỷ lệ kèo bóng đá tối naylà APostgreSQLPhần mở rộng. Có mộtTạo tỷ lệ kèo bóng đá tối nayLệnh trongSQL14610_14709PostgreSQL.

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ớ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.