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 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
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ế.

kèo bóng đá c1kèo bóng đá c1 Nhà điều hành

tên

Tạo kèo bóng đá c1 tử-Xác định một kèo bóng đá c1 tử mới

Synopsis

Tạo kèo bóng đá c1 tửtên(
    Quy trình =funcname[, Leftarg =LeftType] [, Rightarg =]
    [, Commutator =11358_11366] [, negator =neg_op]
    [, Hạn chế =res_proc] [, tham gia =tham gia_proc]
    [, Băm] [, hợp nhất]
)

Mô tả

Tạo kèo bóng đá c1 tửXác định mới kèo bóng đá c1 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 đó, kèo bóng đá c1 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 kèo bóng đá c1 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:
  • --/*Không thể xuất hiện ở bất cứ đâu trong tên kèo bóng đá c1 tử, Vì chúng sẽ được coi là khởi đầu của một bình luận.

  • Tên kèo bóng đá c1 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ụ,12897_12901là 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ốLeftargRightargphả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 kèo bóng đá c1 tử không đúng, chỉLeftargnên được xác định Chỉ các kèo bóng đá c1 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ụngkèo bóng đá c1 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 kèo bóng đá c1 tử tùy chọn mệnh đề. Ý nghĩa của chúng được chi tiết trongPhần 34.13.

tham số

tên

Tên của kèo bóng đá c1 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 kèo bóng đá c1 tử myschema.+ (...)14485_14685quá tải.

funcname

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

LeftType

Kiểu dữ liệu của kèo bóng đá c1 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 kèo bóng đá c1 tử tư cách trái.

Kiểu dữ liệu của kèo bóng đá c1 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 kèo bóng đá c1 tử.

com_op

Trình lưu hành của kèo bóng đá c1 tử này.

neg_op

Công cụ phủ định của kèo bóng đá c1 tử này.

res_proc

Chức năng ước tính chọn lọc hạn chế cho điều này kèo bóng đá c1 tử.

tham gia_proc

Chức năng ước tính chọn lọc tham gia cho điều này kèo bóng đá c1 tử.

băm

Cho biết kèo bóng đá c1 tử này có thể hỗ trợ tham gia băm.

Hợp nhất

Cho biết kèo bóng đá c1 tử này có thể hỗ trợ nối hợp nhất.

Để đặt tên kèo bóng đá c1 tử có trình độ lược đồ trongcom_opHoặc các đối số tùy chọn khác, sử dụng Thekèo bóng đá c1 tử ()Cú pháp, ví dụ:

commutator = kèo bóng đá c1 tử (myschema. ===),

ghi chú

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 kèo bóng đá c1 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 kèo bóng đá c1 tử liên kết được tìm thấy bằng cách nhìn vào kèo bóng đá c1 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 đá c1 đá 88Để xóa các kèo bóng đá c1 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 kèo bóng đá c1 tử trong cơ sở dữ liệu.

Ví dụ

Lệnh sau đây xác định một kèo bóng đá c1 tử mới, bình đẳng khu vực, Đối với kiểu dữ liệuBox:

17640_17880

Tương thích

Tạo kèo bóng đá c1 tửPostgreSQLMở rộng. Không có Quy định cho các kèo bóng đá c1 tử do người dùng xác định theo tiêu chuẩn SQL.