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[, ...]]
tỷ lệ kèo bóng đá tử sẽ được xác định. Xem bên dưới để được cho phép
Hàm được sử dụng để triển khai tỷ lệ kèo bóng đá tử này.
Loại cho phía bên trái của tỷ lệ kèo bóng đá tử, nếu có.
Loại cho phía bên phải của người vận hành, nếu
tỷ lệ kèo bóng đá tử giao hoán tương ứng.
tỷ lệ kèo bóng đá tử phủ định tương ứng.
tỷ lệ kèo bóng đá tử hạn chế tương ứng.
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 bảng hỗ trợ thủ tục.
Nhà điều hành để sử dụng để sắp xếp.
Tin nhắn được trả về nếu người vận hành thành công
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.descripNhư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" :: boxCó 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" :: boxlàPostgrescố gắng
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
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ạo tỷ lệ kèo bóng đá tử là mộtPostgresMở rộng.
Không có câu lệnh tỷ lệ kèo bóng đá tử tạo trongSQL92.