Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Tạo tỷ lệ kèo bóng đá tử

tên

Tạo tỷ lệ kèo bóng đá tử - Xác định tỷ lệ kèo bóng đá tử người dùng mới
Tạo tỷ lệ kèo bóng đá tửtên(func_name[, leftarg =Type1]TYPE2]com_op]neg_op]res_proc]tham gia_proc]sort_op[, ...]]

Đầu vào

tên

tỷ lệ kèo bóng đá tử sẽ được xác định. Xem bên dưới để được cho phép

func_name

Hàm được sử dụng để triển khai tỷ lệ kèo bóng đá tử này.

Type1

Loại cho phía bên trái của tỷ lệ kèo bóng đá tử, nếu có.

type2

Loại cho phía bên phải của người vận hành, nếu

com_op

tỷ lệ kèo bóng đá tử giao hoán tương ứng.

neg_op

tỷ lệ kèo bóng đá tử phủ định tương ứng.

res_proc

tỷ lệ kèo bóng đá tử hạn chế tương ứng.

băm

tỷ lệ kèo bóng đá tử này có thể hỗ trợ thuật tỷ lệ kèo bóng đá băm tham gia.

tham gia_proc

Tham gia bảng hỗ trợ thủ tục.

sort_op

Nhà điều hành để sử dụng để sắp xếp.

đầu ra

Tạo

Tin nhắn được trả về nếu người vận hành thành công

Mô tả

Tạo tỷ lệ kèo bóng đá tửXác định một tỷ lệ kèo bóng đá tử mới,tên. Người dùng xác định

người vận hànhtênlà a

+-*/< = ~!

Lưu ý:Không được phép ký tự chữ cái trong mộtPostgresđể phân tích đầu vào SQL vào mã thông báo

tỷ lệ kèo bóng đá tử "! =" Được ánh xạ tới "<" trên đầu vào, vì vậy chúng

Ít nhất một trong những Leftarg và Rightarg phải được xác định. Vì

Ngoài ra,func_nameThủ tụcTạovà phải được xác định để chấp nhận số lượng chính xác của

Người vận hành cổ góp có mặt đểPostgrescó thể đảo ngược thứ tự của

"0,0,1,1" :: hộp  myboxes.descrip
đến
myboxes.description <<< "0,0,1,1" :: box

Điều này cho phép mã thực thi luôn sử dụng cái sau

Giả sử rằng một tỷ lệ kèo bóng đá tử, bình đẳng khu vực, ===, tồn tại, cũng như

không phải myboxes.descrip === "0,0,1,1" :: box
đến
myboxes.descrip! == "0,0,1,1" :: box

Nếu tên tỷ lệ kèo bóng đá tử trước được cung cấp,PostgresTìm kiếm nó trong danh mục. Nếu như

Đây là để cho phép định nghĩa của hai tỷ lệ kèo bóng đá tử là

Hai thông số kỹ thuật tiếp theo có mặt để hỗ trợ truy vấnPostgresluôn có thể đánh giá tham gia (nghĩa là,PostgresĐang dự định thực hiện thuật tỷ lệ kèo bóng đá băm tham gia

myboxes.descrip === myboxes2.descrip
Nhưng không phải cho một mệnh đề của biểu mẫu:
myboxes.descrip <<< myboxes2.descrip.
Cờ băm cung cấp thông tin cần thiết cho truy vấn

Tương tự, hai tỷ lệ kèo bóng đá tử sắp xếp cho biết truy vấn

myboxes.descrip <<< myboxes2.descrip

Nếu các chiến lược tham gia khác được tìm thấy là thực tế,PostgresSẽ thay đổi

Hai phần cuối cùng của thông số kỹ thuật có mặt để

myboxes.descrip <<< "0,0,1,1" :: box
Có mặt trong trình độ, sau đóPostgrescó thể phải ước tính tỷ lệ củares_procphải là một

Tương tự, khi các tỷ lệ kèo bóng đá tử của tỷ lệ kèo bóng đá tử, cả hai đều chứa

Sự khác biệt giữa hàm

my_procedure_1 (myboxes.descrip, "0,0,1,1" :: box)
và người vận hành
myboxes.descrip === "0,0,1,1" :: box
Postgrescố gắng

ghi chú

Tham khảo chương về tỷ lệ kèo bóng đá tử trongHướng dẫn sử dụng tỷ lệ kèo bóng đáĐể tiếp tụcDrop tỷ lệ kèo bóng đá tửđến

sử dụng

Lệnh sau đây xác định một tỷ lệ kèo bóng đá tử mới, bình đẳng khu vực,

Tạo tỷ lệ kèo bóng đá tử === (

Tương thích

Tạo tỷ lệ kèo bóng đá tử là mộtPostgresMở rộng.

SQL92

Không có câu lệnh tỷ lệ kèo bóng đá tử tạo trongSQL92.