Postgresql 8.3.23 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
Tạo cách đọc kèo bóng đá tửtên( Quy trình =funcname[, Leftarg =LeftType] [, Rightarg =] [, Commutator =com_op] [, negator =neg_op] [, Hạn chế =res_proc] [, tham gia =tham gia_proc] [, Băm] [, hợp nhất] )
Tạo cách đọc kèo bóng đá tửXác định mới cách đọc kèo bóng đá tử,tên. Người dùng Xác định một nhà điều hành trở thành chủ sở hữu của nó. Nếu một tên lược đồ được đưa ra Sau đó, cách đọc kèo bóng đá tử được tạo trong lược đồ được chỉ định. Nếu không thì nó được tạo trong lược đồ hiện tại.
Tên cách đọc kèo bóng đá tử là một chuỗi lên đếnĐược đặt tên-1 (63 theo mặc định) Danh sách sau:
+-*/< = ~! @#%^& | `?
Có là một vài hạn chế về sự lựa chọn của bạn về tên:--và/*Không thể xuất hiện ở bất cứ đâu trong tên cách đọc kèo bóng đá tử, Vì chúng sẽ được coi là khởi đầu của một bình luận.
Tên cách đọc kèo bóng đá tử MultiCharacter không thể kết thúc bằng+hoặc-, trừ khi Tên cũng chứa ít nhất một trong những ký tự sau:
~! @#%^& | `?
cho ví dụ,@-là người vận hành được phép Tên, nhưng*-không. Cái này hạn chế cho phépPostgreSQLĐể tuân thủ SQL các lệnh mà không yêu cầu khoảng cách giữa các mã thông báo.người vận hành! =được ánh xạ tới<trên đầu vào, vì vậy hai tên này luôn luôn tương đương.
ít nhất một trong sốLeftargvàRightargphải được xác định. Cho nhị phân Các nhà khai thác, cả hai phải được xác định. Đối với các cách đọc kèo bóng đá tử không đúng, chỉLeftargnên được xác định Chỉ các cách đọc kèo bóng đá tử chưa còn lạiRightargNên xác định.
ThefuncnameThủ tục phải đã được xác định trước đây bằng cách sử dụngcách đọc kèo bóng đá CHỨC NĂNGvà phải được xác định để chấp nhận số lượng chính xác của Đối số (một hoặc hai) của các loại được chỉ định.
Các điều khoản khác chỉ định Tối ưu hóa cách đọc kèo bóng đá tử tùy chọn mệnh đề. Ý nghĩa của chúng được chi tiết trongPhần 34.13.
Tên của cách đọc kèo bóng đá tử sẽ được xác định. Xem ở trên cho ký tự cho phép. Tên có thể được định mức lược đồ, cho ví dụTạo cách đọc kèo bóng đá tử myschema.+ (...). Nếu không, thì cách đọc kèo bóng đá tử được tạo trong lược đồ hiện tại. Hai nhà khai thác trong cùng một lược đồ có thể có cùng tên nếu chúng hoạt động trên các loại dữ liệu khác nhau. Cái này được gọi làquá tải.
Hàm được sử dụng để triển khai cách đọc kèo bóng đá tử này.
Kiểu dữ liệu của cách đọc kèo bóng đá hạng bên trái của người vận hành, nếu có. Tùy chọn này sẽ bị bỏ qua cho một cách đọc kèo bóng đá tử tư cách trái.
Kiểu dữ liệu của cách đọc kèo bóng đá hạng bên phải của người vận hành, nếu có. Tùy chọn này sẽ bị bỏ qua cho một quyền tựa bên phải cách đọc kèo bóng đá tử.
Trình lưu hành của cách đọc kèo bóng đá tử này.
Công cụ phủ định của cách đọc kèo bóng đá tử này.
Chức năng ước tính chọn lọc hạn chế cho điều này cách đọc kèo bóng đá tử.
Chức năng ước tính chọn lọc tham gia cho điều này cách đọc kèo bóng đá tử.
Cho biết cách đọc kèo bóng đá tử này có thể hỗ trợ tham gia băm.
Cho biết cách đọc kèo bóng đá tử này có thể hỗ trợ nối hợp nhất.
Để đặt tên cách đọc kèo bóng đá tử có trình độ lược đồ trongcom_opHoặc các đối số tùy chọn khác, sử dụng Thecách đọc kèo bóng đá tử ()Cú pháp, ví dụ:
commutator = cách đọc kèo bóng đá tử (myschema. ===),
Tham khảoPhần 34.12Để tiếp tục thông tin.
Tùy chọn lỗi thờiSort1, Sort2, LTCMP,, VàGTCMPTrước đây được sử dụng để chỉ định Tên của các cách đọc kèo bóng đá tử sắp xếp liên kết với một sự hợp nhất có thể kết hợp nhà điều hành. Điều này không còn cần thiết nữa, vì thông tin về Các cách đọc kèo bóng đá tử liên kết được tìm thấy bằng cách nhìn vào cách đọc kèo bóng đá tử B-cây gia đình thay thế. Nếu một trong những tùy chọn này được đưa ra, nó sẽ bị bỏ qua ngoại trừ cài đặt ngầmHợp nhấttrue.
sử dụngtỷ lệ kèo bóng đá 88:Để xóa các cách đọc kèo bóng đá tử do người dùng xác định khỏi cơ sở dữ liệu. Sử dụngPostgreSQL: Tài liệu:Để sửa đổi các cách đọc kèo bóng đá tử trong cơ sở dữ liệu.
Lệnh sau đây xác định một cách đọc kèo bóng đá tử mới, bình đẳng khu vực, Đối với kiểu dữ liệuBox:
Tạo cách đọc kèo bóng đá tử === ( Leftarg = hộp, Rightarg = hộp, Quy trình = Area_equal_Procedure, Cổ lưu = ===, Người phủ định =! ==, Hạn chế = Area_Restriction_Procedure, Tham gia = area_join_procedure, Băm, hợp nhất );
Tạo cách đọc kèo bóng đá tửlàPostgreSQLMở rộng. Không có Quy định cho các cách đọc kèo bóng đá tử do người dùng xác định theo tiêu chuẩn SQL.