Postgresql 8.4.22 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
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] )
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:--và/*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ố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 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.
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.
Hàm được sử dụng để triển khai kèo bóng đá c1 tử này.
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ử.
Trình lưu hành của kèo bóng đá c1 tử này.
Công cụ phủ định của kèo bóng đá c1 tử này.
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ử.
Chức năng ước tính chọn lọc tham gia cho điều này kèo bóng đá c1 tử.
Cho biết kèo bóng đá c1 tử này có thể hỗ trợ tham gia băm.
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. ===),
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.
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