Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
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ế.

Tạo cách đọc kèo bóng đá

tên

Tạo cách đọc kèo bóng đá - Xây dựng cách đọc kèo bóng đá thứ cấp
Tạo [duy nhất] cách đọc kèo bóng đáindex_nametrênBảng[sử cách đọc kèo bóng đáACC_NAME]
    (Cột[ops_name] [, ...])
Tạo [duy nhất] cách đọc kèo bóng đáindex_nametrênBảng[sử cách đọc kèo bóng đáACC_NAME]
    (func_name(r " colle [, ...])ops_name)

Đầu vào

độc đáo

khiến hệ thống kiểm tra các giá trị trùng lặp trong Bảng khi cách đọc kèo bóng đá được tạo (nếu dữ liệu đã tồn tại) và Mỗi lần dữ liệu được thêm vào. Nỗ lực chèn hoặc cập nhật Dữ liệu không trùng lặp sẽ tạo ra lỗi.

index_name

Tên của cách đọc kèo bóng đá sẽ được tạo.

Bảng

Tên của bảng được lập cách đọc kèo bóng đá.

ACC_NAME

Tên của phương thức truy cập sẽ được sử dụng cho Chỉ số. Phương thức truy cập mặc định là Btree. Postgres Cung cấp ba phương thức truy cập cho các cách đọc kèo bóng đá thứ cấp:

Btree

Một triển khai của Lehman-Yao Concurency btrees.

rtree

Thực hiện RTrees tiêu chuẩn bằng cách sử cách đọc kèo bóng đá bậc hai của Guttman Thuật toán phân chia.

Hash

Một triển khai băm tuyến tính của Litwin.

cột

Tên của một cột của bảng.

ops_name

Một lớp toán tử liên quan. Danh sách chọn sau đây Trả về tất cả ops_names:

8030_8358
func_name

Hàm do người dùng định nghĩa, trả về giá trị có thể được lập cách đọc kèo bóng đá.

Đầu ra

cách đọc kèo bóng đá

Thông báo được trả về nếu cách đọc kèo bóng đá thành công tạo.

Lỗi: Không thể tạo cách đọc kèo bóng đá: 'index_name' đã tồn tại.

lỗi này xảy ra nếu không thể tạo cách đọc kèo bóng đá.

Mô tả

Tạo cách đọc kèo bóng đáXây dựng một cách đọc kèo bóng đáindex_name. Trên được chỉ địnhBảng.

Tip:cách đọc kèo bóng đá chủ yếu được sử dụng để tăng cường cơ sở dữ liệu hiệu suất. Nhưng việc sử dụng không phù hợp sẽ dẫn đến chậm hơn hiệu suất.

Trong cú pháp đầu tiên được hiển thị ở trên, các trường chính cho cách đọc kèo bóng đá được chỉ định là tên cột; Một cột cũng có thể có một Lớp toán tử liên kết. Một lớp toán tử được sử dụng để chỉ định Các nhà khai thác được sử dụng cho một cách đọc kèo bóng đá cụ thể. Ví dụ, a cách đọc kèo bóng đá Btree trên số nguyên bốn byte sẽ sử dụngINT4_OPSlớp; Lớp toán tử này bao gồm Các chức năng so sánh cho số nguyên bốn byte. Toán tử mặc định lớp là lớp toán tử thích hợp cho loại trường đó.

Trong cú pháp thứ hai, một cách đọc kèo bóng đá được xác định dựa trên kết quả của a Chức năng do người dùng xác địnhfunc_nameÁp dụng cho một hoặc nhiều thuộc tính của một lớp. Những cái này Các cách đọc kèo bóng đá chức năng có thể được sử dụng để có được quyền truy cập nhanh vào dữ liệu dựa trên các nhà khai thác thường yêu cầu một số chuyển đổi để áp dụng chúng vào dữ liệu cơ sở.

ghi chú

Hiện tại, chỉ có phương thức truy cập Btree hỗ trợ Chỉ số nhiều cột. Tối đa 7 khóa có thể được chỉ định.

sử cách đọc kèo bóng đáDrop IndexĐể loại bỏ một cách đọc kèo bóng đá.

sử cách đọc kèo bóng đá

Để tạo cách đọc kèo bóng đá Btree trên trườngTiêu đềTrong bảngPhim:

Tạo cách đọc kèo bóng đá duy nhất TITTENT_IDX
    Trên phim (tiêu đề);

Tương thích

SQL92

Tạo cách đọc kèo bóng đá làPostgresPhần mở rộng ngôn ngữ.

Không cóTạo cách đọc kèo bóng đáLệnh trong SQL92.