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 kèo bóng đá pháp 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 kèo bóng đá pháp trang chohiện tạiPhiên bản hoặc kèo bóng đá pháp trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá pháp5.12.

PostgreSQLCho phép các cột của

Tạo bảng SAL_EMP (

Như được hiển thị, một loại dữ liệu kèo bóng đá pháp được đặt tên bằng cách nối thêm hình vuông[]) đến tên kiểu dữ kèo bóng đá pháp củaSAL_EMPvới các cột bao gồm ATextchuỗi (tên), một kèo bóng đá pháp một chiều của loạiSố nguyên(pay_by_quarter), đại diện choText(Lịch trình), đại diện cho nhân viên

Bây giờ chúng tôi làm kèo bóng đá pháp sốChèns. Quan sát điều đó

Chèn vào sal_emp

Bây giờ, chúng ta có thể chạy kèo bóng đá pháp số truy vấn trênSAL_EMP. Đầu tiên, chúng tôi chỉ ra cách truy cập kèo bóng đá pháp

Chọn tên từ SAL_EMP trong đó pay_by_quarter [1] < pay_by_quarter [2];

Số đăng ký kèo bóng đá pháp được viết trong hình vuôngPostgreSQLSử dụng quy ước đánh số một dựa trên cho các kèo bóng đá pháp, nghĩa là mộtnCác phần tử bắt đầu bằngkèo bóng đá pháp [1]và kết thúc bằngkèo bóng đá pháp [n].

Truy vấn này lấy tiền lương quý thứ ba của tất cả

Chọn pay_by_quarter [3] từ sal_emp;

Chúng ta cũng có thể truy cập các lát hình chữ nhật tùy ý của một kèo bóng đá pháp,giới hạn thấp hơn:giới hạn trêncho một hoặc nhiều kèo bóng đá pháp

Chọn Lịch trình [1: 2] [1: 1] từ SAL_EMP trong đó Tên = 'Bill';

Chúng tôi cũng có thể đã viết

Chọn Lịch trình [1: 2] [1] từ SAL_EMP WHERE Tên = 'Bill';

Với kết quả tương tự. Một thao tác đăng ký kèo bóng đá pháp được thực hiệnHạ:trên. Giới hạn thấp hơn 1 được giả định

Một giá trị kèo bóng đá pháp có thể được thay thế hoàn toàn:

CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER = '25000,25000,27000,27000'

hoặc được cập nhật tại kèo bóng đá pháp phần tử duy nhất:

CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER [4] = 15000

hoặc được cập nhật bằng kèo bóng đá pháp lát:

CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER [1: 2] = '27000,27000'

Một kèo bóng đá pháp có thể được mở rộng bằng cách gán cho một phần tử liền kềkèo bóng đá pháp [5]. Hiện tại, mở rộng theo kiểu này

Bài tập lát kèo bóng đá pháp cho phép tạo ra các kèo bóng đá pháp khôngkèo bóng đá pháp [-2: 7]Để tạo một kèo bóng đá pháp với

Cú kèo bóng đá pháp choTạo bảngCho phép

Tạo bảng Tictactoe (

Tuy nhiên, việc triển khai hiện tại không thực thi kèo bóng đá pháp

Trên thực tế, việc triển khai hiện tại không thực thiTạo bảngchỉ đơn giản là tài kèo bóng đá pháp, nó không ảnh hưởng đến hành vi thời gian chạy.

Kích thước hiện tại của bất kỳ giá trị kèo bóng đá pháp nào có thể được truy xuấtArray_DIMSchức năng:

chọn Array_DIMS (Lịch trình) từ SAL_EMP trong đó Tên = 'Carol';

Array_DIMSSản xuất ATextKết quả, thuận tiện cho mọi người đọc

Để tìm kiếm giá trị trong một kèo bóng đá pháp, bạn phải kiểm tra từng giá trị

Chọn * từ SAL_EMP WHERE PAY_BY_QUARTER [1] = 10000 hoặc

Tuy nhiên, điều này nhanh chóng trở nên tẻ nhạt cho các kèo bóng đá pháp lớn, và làPostgreSQLPhân phối, có kèo bóng đá pháp

Chọn * từ SAL_EMP trong đó pay_by_quarter [1: 4] * = 10000;

Để tìm kiếm toàn bộ kèo bóng đá pháp (không chỉ các cột được chỉ định), bạn

Chọn * từ SAL_EMP trong đó pay_by_quarter * = 10000;

Ngoài ra, bạn có thể tìm thấy các hàng mà kèo bóng đá pháp có tất cả

Chọn *từ SAL_EMP trong đó pay_by_quarter ** = 10000;

Để cài đặt mô -đun tùy chọn này, hãy nhìn vàoPRINT/ARRAYThư mục củaPostgreSQLPhân phối nguồn.

Tip:kèo bóng đá pháp không phải là bộ; Sử dụng các kèo bóng đá pháp trong

Lưu ý:Giới hạn của kèo bóng đá pháp hiện tại

Cú pháp đầu vào và đầu ra kèo bóng đá pháp.Bên ngoài) xung quanh,) Nhưng có thể là kèo bóng đá pháp cái gì đó khác: Nó được xác địnhtypdelimCài đặt choPostgreSQLPhân phối, loạiBoxSử dụng a;) Nhưng tất cả những người khác sử dụng

Trích dẫn các phần tử kèo bóng đá pháp.Như được hiển thị ở trên, khi viếtphảiLàm như vậy nếu giá trị phần tử

Thói quen đầu ra kèo bóng đá pháp sẽ đặt dấu ngoặc kép xung quanh phần tửPostgreSQLPhát hành.)

Tip:Hãy nhớ rằng những gì bạn viết trong lệnh SQLTextGiá trị kèo bóng đá pháp

Chèn ... Giá trị ('"\\", "\" ""');

Bộ xử lý theo yêu cầu chuỗi loại bỏ kèo bóng đá pháp cấp độ của"\", "\" ". Đến lượt nó,TextKiểu dữ kèo bóng đá pháp\"tương ứng. (Nếu chúng tôi đang làm việcbyteaVí dụ: chúng ta có thể