Tạo soi kèo bóng đá truoctran tửtên( Quy trình =function_name[, leftarg =left_type] [, Rightarg =Right_Type11255_11280com_op] [, negator =neg_op] [, Hạn chế =res_proc] [, tham gia =tham gia_proc] [, Băm] [, hợp nhất] )
Tạo soi kèo bóng đá truoctran tửXác định mới soi kèo bóng đá truoctran 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 đó, soi kèo bóng đá truoctran 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.
11930_11973Được đặt tên-1 (63 theo mặc định) Danh sách sau:
+-*/< = ~! @#%^& | `?
ở đó 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 soi kèo bóng đá truoctran tử, Vì chúng sẽ được coi là khởi đầu của một bình luận.
Tên soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran đượ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.13117_13130=Là người vận soi kèo bóng đá truoctran Tên được không dùng nữa. Nó có thể không được phép hoàn toàn trong một Phát soi kèo bóng đá truoctran trong tương lai.
Người vận soi kèo bóng đá truoctran! =đượ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 soi kèo bóng đá truoctran tử không đúng, chỉLeftargnên được xác định Chỉ các soi kèo bóng đá truoctran tử chưa còn lạiRightargnên được xác định.
Thefunction_nameThủ tục Phải được xác định trước đây bằng cách sử dụngsoi kèo bóng đá truoctran chức năngvà phải được xác định để chấp nhận số lượng đối số chính xác (một hoặc hai) của được chỉ định các loại.
Các điều khoản khác chỉ định Tối ưu hóa soi kèo bóng đá truoctran tử tùy chọn mệnh đề. Ý nghĩa của chúng được chi tiết trongPhần 35.13.
Để có thể tạo soi kèo bóng đá truoctran tử, bạn phải cósử dụngĐặc quyền về các loại đối số và Loại trả về, cũng nhưthực thiĐặc quyền trên hàm cơ bản. Nếu một người giao dịch hoặc người phủ định soi kèo bóng đá truoctran tử được chỉ định, bạn phải sở hữu các soi kèo bóng đá truoctran tử này.
Tên của người vận soi kèo bóng đá truoctran đượ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 soi kèo bóng đá truoctran tử myschema.+ (...). Nếu không, thì soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran tử này.
Kiểu dữ liệu của soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran tử tư cách trái.
Kiểu dữ liệu của soi kèo bóng đá truoctran hạng bên phải của nhà điều 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 soi kèo bóng đá truoctran tử.
Trình lưu động của soi kèo bóng đá truoctran tử này.
Công cụ phủ định của soi kèo bóng đá truoctran tử này.
Chức năng ước tính chọn lọc hạn chế cho điều này soi kèo bóng đá truoctran tử.
Chức năng ước tính chọn lọc tham gia cho điều này soi kèo bóng đá truoctran tử.
Cho biết soi kèo bóng đá truoctran tử này có thể hỗ trợ tham gia băm.
Cho biết soi kèo bóng đá truoctran tử này có thể hỗ trợ nối hợp nhất.
16652_16698com_ophoặc các đối số tùy chọn khác, sử dụng Thesoi kèo bóng đá truoctran tử ()Cú pháp, ví dụ:
commutator = soi kèo bóng đá truoctran tử (myschema. ===),
Tham khảoPhần 35.12Để tiếp tục thông tin.
Không thể chỉ định ưu tiên từ vựng của người vận soi kèo bóng đá truoctran TRONGTạo soi kèo bóng đá truoctran tử, vì trình phân tích cú pháp soi kèo bóng đá truoctran vi ưu tiên là khó khăn. Nhìn thấyPhần 4.1.6cho Chi tiết ưu tiên.
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 soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran tử liên kết được tìm thấy bằng cách nhìn vào soi kèo bóng đá truoctran 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ụngPostgreSQL: Tài tỷ lệ kèo bóng17955_18014Thay đổi soi kèo bóng đá truoctran tửĐể sửa đổi soi kèo bóng đá truoctran tử trong cơ sở dữ liệu.
Lệnh sau đây xác định một soi kèo bóng đá truoctran tử mới, bình đẳng khu vực, Đối với kiểu dữ liệuBox:
Tạo soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran tửlà mộtPostgreSQLMở rộng. Không có Quy định cho các soi kèo bóng đá truoctran tử do người dùng xác định theo tiêu chuẩn SQL.