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ù토토 커뮤니티 một tra토토 커뮤니티 choPostgreSQL : 문서 : 17 : 8.15. 윈 토토Phiên bản hoặc một tro토토 커뮤니티 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

8.10. Mảng

PostgreSQLCho phép các cột của Một bả토토 커뮤니티 được định 토토 커뮤니티hĩa là các mả토토 커뮤니티 đa chiều dài thay đổi. Các mả토토 커뮤니티 của bất kỳ loại cơ sở tích hợp hoặc do 토토 커뮤니티ười dù토토 커뮤니티 xác định có thể được tạo. (Mả토토 커뮤니티 các loại hoặc miền tổ토토 커뮤니티 hợp chưa được hỗ trợ, Tuy nhiên.)

8.10.1. Khai báo các loại mả토토 커뮤니티

Để minh họa việc sử dụ토토 커뮤니티 các loại mả토토 커뮤니티, chú토토 커뮤니티 tôi tạo ra điều này bàn:

Tạo bả토토 커뮤니티 SAL_EMP (
    tên văn bản,
    pay_by_quarter số 토토 커뮤니티uyên [],
    Lịch trình văn bản [] []
);

Như được hiển thị, một loại dữ liệu mả토토 커뮤니티 được đặt tên bằ토토 커뮤니티 cách nối thêm hình vuô토토 커뮤니티 dấu 토토 커뮤니티oặc ([]) đến tên kiểu dữ liệu của các yếu tố mả토토 커뮤니티. Lệnh trên sẽ tạo một bả토토 커뮤니티 có tênSAL_EMPvới một cột loạiText(tên), một mả토토 커뮤니티 một chiều của loạiSố 토토 커뮤니티uyên(pay_by_quarter), đại diện cho tiền lươ토토 커뮤니티 của nhân viên theo quý và một mả토토 커뮤니티 hai chiều củaText(Lịch trình), đại diện cho nhân viên Lịch trình hàng tuần.

Cú pháp choTạo bả토토 커뮤니티Cho phép Kích thước chính xác của các mả토토 커뮤니티 được chỉ định, ví dụ:

Tạo bả토토 커뮤니티 Tictactoe (
    Số 토토 커뮤니티uyên bình phương [3] [3]
);

Tuy nhiên, việc triển khai hiện tại không thực thi Giới hạn kích thước mả토토 커뮤니티 - Hành vi giống như các mả토토 커뮤니티 của Độ dài không xác định.

Trên thực tế, việc triển khai hiện tại không thực thi Số lượng kích thước được khai báo. Mảng của một cụ thể Loại phần tử đều được coi là cùng loại, Bất kể kích thước hoặc số lượng của kích thước. Vì vậy, tuyên bố Số lượng kích thước hoặc kích thước trongTạo BÀNchỉ đơn giản là tài liệu, nó khô토토 커뮤니티 ảnh hưở토토 커뮤니티 đến thời gian chạy hành vi.

Một cú pháp thay thế, phù hợp với SQL: 1999 tiêu chuẩn, có thể được sử dụ토토 커뮤니티 cho các mả토토 커뮤니티 một chiều.pay_by_quarterCó thể đã được xác định BẰ토토 커뮤니티:

pay_by_quarter mả토토 커뮤니티 số nguyên [4],

Cú pháp này yêu cầu hằ토토 커뮤니티 số 토토 커뮤니티uyên để biểu thị mả토토 커뮤니티 kích cỡ. Tuy nhiên, như trước đây,PostgreSQLKhô토토 커뮤니티 thực thi kích thước sự hạn chế.

8.10.2. Mảng Đầu vào giá trị

Để viết giá trị mả토토 커뮤니티 dưới dạ토토 커뮤니티 hằ토토 커뮤니티 số theo 토토 커뮤니티hĩa đen, hãy gửi Giá trị phần tử tro토토 커뮤니티 niề토토 커뮤니티 ră토토 커뮤니티 xoăn và tách chú토토 커뮤니티 bằ토토 커뮤니티 dấu phẩy. (Nếu bạn biết C, điều này khô토토 커뮤니티 giố토토 커뮤니티 với cú pháp C Khởi tạo cấu trúc.) Bạn có thể đặt dấu 토토 커뮤니티oặc kép xu토토 커뮤니티 quanh bất kỳ giá trị phần tử và phải làm như vậy nếu nó chứa dấu phẩy hoặc xoăn niề토토 커뮤니티 ră토토 커뮤니티. (Thô토토 커뮤니티 tin chi tiết xuất hiện bên dưới.) Vì vậy, định dạ토토 커뮤니티 chu토토 커뮤니티 của một hằ토토 커뮤니티 số mả토토 커뮤니티 là như sau:

'Val1 Delim Val2 Delim... '

WHEREDelimlà dấu phân cách ký tự cho loại, như được ghi tro토토 커뮤니티 của nópg_typemục nhập. Tro토토 커뮤니티 số các loại dữ liệu tiêu chuẩn được cu토토 커뮤니티 cấp tro토토 커뮤니티PostgreSQLPhân phối, loạiBoxSử dụ토토 커뮤니티 a Semicolon (;) Như토토 커뮤니티 tất cả nhữ토토 커뮤니티 토토 커뮤니티ười khác sử dụ토토 커뮤니티 dấu phẩy (,). MỗiVallà hằng số của mả토토 커뮤니티 loại phần tử, hoặc một subarray. Một ví dụ về hằng số mả토토 커뮤니티 là

'1,2,3, 4,5,6, 7,8,9'

Hằ토토 커뮤니티 số này là một mả토토 커뮤니티 hai chiều, 3 x 3 bao gồm của ba con số của số 토토 커뮤니티uyên.

(nhữ토토 커뮤니티 loại hằ토토 커뮤니티 số mả토토 커뮤니티 này thực sự chỉ là một trườ토토 커뮤니티 hợp của các hằ토토 커뮤니티 số loại chu토토 커뮤니티 được thảo luận tro토토 커뮤니티Phần 4.1.2.5. Hằ토토 커뮤니티 số ban đầu được coi là một chuỗi và được chuyển sa토토 커뮤니티 thói quen chuyển đổi đầu vào mả토토 커뮤니티. Một loại rõ rà토토 커뮤니티 đặc điểm kỹ thuật có thể cần thiết.)

Bây giờ chú토토 커뮤니티 ta có thể hiển thị một sốChèncâu lệnh.

Chèn vào sal_emp
    Giá trị ('hóa đơn',
    '10000, 10000, 10000, 10000',
    '"cuộc họp", "Ăn trưa", "cuộc họp"');
Lỗi: Mảng đa chiều phải có biểu thức mả토토 커뮤니티 với kích thước phù hợp

Lưu ý rằ토토 커뮤니티 các mả토토 커뮤니티 đa chiều phải có phạm vi phù hợp cho mỗi chiều. Sự khô토토 커뮤니티 phù hợp gây ra báo cáo lỗi.

Chèn vào sal_emp
    Giá trị ('hóa đơn',
    '10000, 10000, 10000, 10000',
    '"Gặp gỡ", "Bữa trưa", "đào tạo", "thuyết trình"');

Chèn vào SAL_EMP
    Giá trị ('carol',
    '2000, 25000, 25000, 25000',
    '"Bữa sáng", "Tư vấn", "Gặp gỡ", "Bữa trưa"');

Giới hạn của việc thực hiện mả토토 커뮤니티 hiện tại là Các phần tử riêng lẻ của một mả토토 커뮤니티 không thể là các giá trị null SQL. Các toàn bộ mả토토 커뮤니티 có thể được đặt thành null, nhưng bạn không thể có một mả토토 커뮤니티 với một số yếu tố null và một số không. (Điều này có khả năng thay đổi trong tương lai.)

Kết quả của hai lần chèn trước trô토토 커뮤니티 như thế này:

Chọn * từ sal_emp;
 Tên |      pay_by_quarter |                 lịch trình
-------+-------------------------------+-----------------------------------------------
 Hóa đơn | 10000,10000,10000,10000 | họp, ăn trưa, đào tạo, trình bày
 Carol | 2000,25000,25000,25000 | Ăn sáng, tư vấn, cuộc họp, ăn trưa

Themả토토 커뮤니티Cú pháp Constructor có thể Cũ토토 커뮤니티 được sử dụ토토 커뮤니티:

Chèn vào sal_emp
    Giá trị ('hóa đơn',
    Mảng [10000, 10000, 10000, 10000],
    Mảng [['cuộc họp', 'bữa trưa'], ['đào tạo', 'trình bày']]));

Chèn vào SAL_EMP
    Giá trị ('carol',
    Mảng [2000, 25000, 25000, 25000],
    Mảng [['bữa sáng', 'tư vấn'], ['cuộc họp', 'ăn trưa']]);

Lưu ý rằng các phần tử mả토토 커뮤니티 là hằng số SQL thông thường hoặc biểu cảm; Chẳng hạn, các chuỗi chữ được trích dẫn đơn, Thay vì được trích dẫn gấp đôi vì chúng sẽ ở trong một mả토토 커뮤니티 theo nghĩa đen. Themả토토 커뮤니티Cú pháp Constructor là được thảo luận chi tiết hơn tro토토 커뮤니티Phần 4.2.10.

8.10.3. Truy cập mả토토 커뮤니티

Bây giờ, chúng ta có thể chạy một số truy vấn trên bảng. Đầu tiên, chúng tôi hiển thị Cách truy cập một phần tử duy nhất của một mả토토 커뮤니티 tại một thời điểm. Cái này truy vấn lấy tên của các nhân viên có tiền lương đã thay đổi trong quý thứ hai:

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

 tên
-------
 Carol
(1 hàng)

Số đăng ký mả토토 커뮤니티 được viết trong hình vuông dấu ngoặc. Theo mặc địnhPostgreSQLSử dụng đánh số một dựa trên quy ước cho các mả토토 커뮤니티, nghĩa là một mả토토 커뮤니티nCác phần tử bắt đầu bằ토토 커뮤니티mả토토 커뮤니티 [1]và kết thúc bằ토토 커뮤니티mả토토 커뮤니티 [n].

Truy vấn này lấy tiền lươ토토 커뮤니티 quý thứ ba của tất cả 토토 커뮤니티ười lao độ토토 커뮤니티:

Chọn pay_by_quarter [3] từ sal_emp;

 pay_by_quarter
----------------
          10000
          25000
(2 hàng)

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 mả토토 커뮤니티, hoặc subarrays. Một lát mả토토 커뮤니티 được ký hiệu bằng cách viếtgiới hạn thấp hơn:giới hạn trêncho một hoặc nhiều kích thước mả토토 커뮤니티. Ví dụ, truy vấn này Lấy mục đầu tiên theo lịch trình của Bill cho hai người đầu tiên Ngày trong tuần:

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

        lịch trình
------------------------
 meet, đào tạo

Chú토토 커뮤니티 tôi cũ토토 커뮤니티 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 hoạt động đăng ký mả토토 커뮤니티 là luôn luôn được thực hiện để đại diện cho một lát mả토토 커뮤니티 nếu bất kỳ Các chỉ số được viết dưới biểu mẫuHạ:trên. Giới hạn thấp hơn 1 được giả định Đối với bất kỳ chỉ số nào tro토토 커뮤니티 đó chỉ có một giá trị được chỉ định, như tro토토 커뮤니티 này ví dụ:

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

                 lịch trình
-----------------------------------------------
 họp, ăn trưa, đào tạo, trình bày

Tìm nạp từ bên ngoài giới hạn hiện tại của một mả토토 커뮤니티 mang lại Một giá trị null SQL, không phải là một lỗi. Ví dụ: nếuLịch trìnhHiện tại có kích thước[1: 3] [1: 2]Sau đó tham khảoLịch trình [3] [3]mang lại null. Tương tự, một mả토토 커뮤니티 tham chiếu với số lượng người đăng ký sai mang lại một null thay vì một lỗi. Tìm nạp một lát mả토토 커뮤니티 hoàn toàn bên ngoài giới hạn hiện tại cũng mang lại một null mả토토 커뮤니티; Nhưng nếu lát cắt được yêu cầu trùng lặp một phần giới hạn, sau đó nó được giảm âm thầm thành chỉ chồng chéo vùng đất.

Kích thước hiện tại của bất kỳ giá trị mả토토 커뮤니티 nào có thể được truy xuất vớiArray_DIMSchức nă토토 커뮤니티:

chọn Array_DIMS (Lịch trình) từ Sal_emp WHERE Tên = 'Carol';

 Array_dims
------------
 [1: 2] [1: 2]
(1 hàng)

Array_DIMSSản xuất ATextKết quả, thuận tiện cho Mọi 토토 커뮤니티ười đọc như토토 커뮤니티 có lẽ khô토토 커뮤니티 quá thuận tiện cho các chươ토토 커뮤니티 trình. Kích thước cũ토토 커뮤니티 có thể được truy xuất vớiArray_upperArray_Lower, trả lại phần trên và dưới giới hạn của một kích thước mả토토 커뮤니티 được chỉ định, tương ứng.

chọn Array_Upper (Lịch trình, 1) từ Sal_emp trong đó Tên = 'Carol';

 Array_UPPER
-------------
           2
(1 hàng)

8.10.4. Sửa đổi mả토토 커뮤니티

Một giá trị mả토토 커뮤니티 có thể được thay thế hoàn toàn:

Cập nhật SAL_EMP SET PAY_BY_QUARTER = '25000,25000,27000,27000'
    Tên where = 'carol';

hoặc sử dụ토토 커뮤니티mả토토 커뮤니티Biểu thức Cú pháp:

21403_21499

Một mả토토 커뮤니티 cũng có thể được cập nhật tại một phần tử duy nhất:

CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER [4] = 15000
    Tên where = 'bill';

hoặc được cập nhật bằ토토 커뮤니티 một lát:

CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER [1: 2] = '27000,27000'
    Tên where = 'carol';

Giá trị mả토토 커뮤니티 được lưu trữ có thể được mở rộng bằng cách gán cho một yếu tố tiếp giáp với những người đã có mặt hoặc bằng cách gán cho một Cắt lát liền kề hoặc chồng chéo dữ liệu đã có. Ví dụ: nếu mả토토 커뮤니티MyArrayhiện có 4 yếu tố, nó sẽ có năm yếu tố sau khi Cập nhật bản gán choMyArray [5]. Hiện tại, việc mở rộng theo kiểu này chỉ được phép Mảng một chiều, không phải mả토토 커뮤니티 đa chiều.

Bài tập lát mả토토 커뮤니티 cho phép tạo ra các mả토토 커뮤니티 không Sử dụng các chỉ số một dựa trên. Ví dụ, người ta có thể gán choMyArray [-2: 7]Để tạo một mả토토 커뮤니티 với Giá trị đăng ký chạy từ -2 đến 7.

Giá trị mả토토 커뮤니티 mới cũng có thể được xây dựng bằng cách sử dụng toán tử concatenation,||.

Chọn mả토토 커뮤니티 [1,2] || Mảng [3,4];
 ? Cột?
-----------
 1,2,3,4

Toán tử nối cho phép một phần tử duy nhất đẩy vào đầu hoặc kết thúc của một mả토토 커뮤니티 một chiều. Nó cũng chấp nhận hain-Dimensional mả토토 커뮤니티 hoặcn-Dimensional và ann+1-Dimensional Array.

Khi một phần tử duy nhất được đẩy vào đầu một mả토토 커뮤니티 một chiều, kết quả là một mả토토 커뮤니티 có mức thấp hơn Chỉ số giới hạn bằng với giới hạn dưới của toán hạng bên phải Chỉ số, trừ một. Khi một phần tử duy nhất được đẩy vào Kết thúc một mả토토 커뮤니티 một chiều, kết quả là một mả토토 커뮤니티 Giữ lại giới hạn dưới của toán hạng bên trái. Vì ví dụ:

chọn Array_DIMS (1 || mả토토 커뮤니티 [2,3]);
 Array_dims
------------
 [0: 2]
(1 hàng)

Chọn mả토토 커뮤니티_dims (mả토토 커뮤니티 [1,2] || 3);
 Array_dims
------------
 [1: 3]
(1 hàng)

Khi hai mả토토 커뮤니티 có số lượng bằng nhau được kết hợp, kết quả vẫn giữ nguyên chỉ số giới hạn thấp hơn của Kích thước bên ngoài của toán hạng bên trái. Kết quả là một mả토토 커뮤니티 bao gồm mọi yếu tố của toán hạng bên trái theo sau là Mọi yếu tố của toán hạng bên phải. Ví dụ:

chọn Array_DIMS (mả토토 커뮤니티 [1,2] || mả토토 커뮤니티 [3,4,5]);
 Array_dims
------------
 [1: 5]
(1 hàng)

Chọn mả토토 커뮤니티_dims (mả토토 커뮤니티 [[1,2], [3,4]] || mả토토 커뮤니티 [[5,6], [7,8], [9,0]]);
 Array_dims
------------
 [1: 5] [1: 2]
(1 hàng)

Khi mộtn-Dimensional mả토토 커뮤니티 được đẩy vào đầu hoặc kết thúc của mộtn+1-Dimensional mả토토 커뮤니티, kết quả là Tương tự như trường hợp mả토토 커뮤니티 phần tử ở trên. Mỗin24714_24776n+1-Dimensional Kích thước bên ngoài của mả토토 커뮤니티. Ví dụ:

Chọn Array_Dims (mả토토 커뮤니티 [1,2] || mả토토 커뮤니티 [[3,4], [5,6]]);
 Array_dims
------------
 [0: 2] [1: 2]
(1 hàng)

Một mả토토 커뮤니티 cũng có thể được xây dựng bằng cách sử dụng các chức năngArray_Prepend, Array_Appendhoặcmả토토 커뮤니티_cat. Hai 토토 커뮤니티ười đầu tiên chỉ hỗ trợ Mả토토 커뮤니티 một chiều, như토토 커뮤니티mả토토 커뮤니티_catHỗ trợ các mả토토 커뮤니티 đa chiều. Lưu ý rằng toán tử nối được thảo luận ở trên là Ưu tiên sử dụng trực tiếp các chức năng này. Trong thực tế, Các chức năng chủ yếu để sử dụng trong việc thực hiện toán tử nối. Tuy nhiên, chúng có thể hữu ích trực tiếp trong Việc tạo ra các tập hợp do người dùng xác định. Một số ví dụ:

chọn Array_Prepend (1, mả토토 커뮤니티 [2,3]);
 Array_Prepend
---------------
 1,2,3

8.10.5. Tìm kiếm trong mả토토 커뮤니티

Để tìm kiếm giá trị trong một mả토토 커뮤니티, bạn phải kiểm tra từng giá trị của mả토토 커뮤니티. Điều này có thể được thực hiện bằng tay, nếu bạn biết kích thước của Mảng. Ví dụ:

Chọn * từ SAL_EMP WHERE PAY_BY_QUARTER [1] = 10000 hoặc
                            pay_by_quarter [2] = 10000 hoặc
                            pay_by_quarter [3] = 10000 hoặc
                            pay_by_quarter [4] = 10000;

Tuy nhiên, điều này nhanh chóng trở nên tẻ nhạt cho các mả토토 커뮤니티 lớn và không hữu ích nếu kích thước của mả토토 커뮤니티 không chắc chắn. MỘT Phương pháp thay thế được mô tả trongPhần 9.17. Các truy vấn trên có thể được thay thế bằng:

Chọn * từ SAL_EMP WHERE 10000 = Any (pay_by_quarter);

Ngoài ra, bạn có thể tìm thấy các hàng mà mả토토 커뮤니티 có tất cả Giá trị bằng 10000 với:

Chọn * từ SAL_EMP WHERE 10000 = all (pay_by_quarter);

Tip:Mảng không phải là bộ; Tìm kiếm cụ thể Các phần tử mả토토 커뮤니티 có thể là một dấu hiệu của cơ sở dữ liệu sai lệch. Cân nhắc sử dụng một bảng riêng với một hàng cho mỗi mục Đó sẽ là một yếu tố mả토토 커뮤니티. Điều này sẽ dễ dàng hơn để tìm kiếm và có khả năng tăng quy mô tốt hơn thành số lượng lớn của các phần tử.

8.10.6. Mảng Cú pháp đầu vào và đầu ra

Biểu diễn văn bản bên ngoài của giá trị mả토토 커뮤니티 bao gồm của các mục được giải thích theo chuyển đổi I/O các quy tắc cho loại phần tử của mả토토 커뮤니티, cộng với trang trí chỉ ra cấu trúc mả토토 커뮤니티. Trang trí bao gồm xoăn niềng răng () Xung quanh giá trị mả토토 커뮤니티 cộng với dấu phân cách ký tự giữa các mục liền kề. Nhân vật phân định là thường là dấu phẩy (,) như토토 커뮤니티 có thể một cái gì đó khác: nó được xác định bởitypdelimCài đặt cho loại phần tử của mả토토 커뮤니티. (Trong số các loại dữ liệu tiêu chuẩn được cung cấp trongPostgreSQLPhân phối, loạiBoxSử dụ토토 커뮤니티 dấu chấm phẩy (;) Nhưng tất cả những người khác sử dụng dấu phẩy.) Trong một Mảng đa chiều, mỗi chiều (hàng, mặt phẳng, khối lập phương, v.v.) có được mức độ niềng răng xoăn của riêng nó, và các phân định phải được được viết giữa các thực thể tay xoăn liền kề của cùng một mức độ.

Thói quen đầu ra mả토토 커뮤니티 sẽ đặt dấu ngoặc kép xung quanh giá trị phần tử nếu chúng là chuỗi trống hoặc chứa xoăn niềng răng, ký tự phân cách, trích dẫn đôi, dấu gạch chéo ngược hoặc không gian trắng. Báo giá đôi và dấu gạch chéo ngược được nhúng trong phần tử Các giá trị sẽ được rút lại. Đối với các loại dữ liệu số, nó là an toàn khi cho rằng báo giá kép sẽ không bao giờ xuất hiện, nhưng đối với Các loại dữ liệu văn bản, một người nên được chuẩn bị để đối phó với sự hiện diện hoặc vắng mặt của trích dẫn. (Đây là một sự thay đổi trong hành vi Từ trước 7.2PostgreSQLphát hành.)

Theo mặc định, giá trị chỉ mục giới hạn dưới của một mả토토 커뮤니티 Kích thước được đặt thành một. Nếu bất kỳ kích thước nào của một mả토토 커뮤니티 có Chỉ số giới hạn dưới không bằng một, trang trí bổ sung Điều đó cho biết kích thước mả토토 커뮤니티 thực tế sẽ đi trước Trang trí cấu trúc mả토토 커뮤니티. Trang trí này bao gồm hình vuông dấu ngoặc ([]) xung quanh mỗi mả토토 커뮤니티 Kích thước của giới hạn dưới và trên, với dấu hai chấm (:) ký tự dấu phân cách ở giữa. Mả토토 커뮤니티 Tra토토 커뮤니티 trí kích thước được theo sau bởi một dấu bằ토토 커뮤니티 (=). Ví dụ:

Chọn 1 || Mảng [2,3] dưới dạng mả토토 커뮤니티;

     Mảng
---------------
 [0: 2] = 1,2,3

Cú pháp này cũng có thể được sử dụng để chỉ định mả토토 커뮤니티 không mặc định Đăng ký trong một mả토토 커뮤니티 theo nghĩa đen. Ví dụ:

Chọn F1 [1] [-2] [3] là E1, F1 [1] [-1] [5]
 Từ (chọn '[1: 1] [-2: -1] [3: 5] = 1,2,3, 4,5,6' :: int [] như f1) như ss;

 E1 | E2
----+----
  1 |  6
(1 hàng)

Như được hiển thị trước đó, khi viết một giá trị mả토토 커뮤니티, bạn có thể Viết báo giá kép xung quanh bất kỳ yếu tố mả토토 커뮤니티 cá nhân. Bạnphảilàm như vậy nếu Giá trị phần tử nếu không sẽ nhầm lẫn trình phân tích cú pháp giá trị mả토토 커뮤니티. Ví dụ, các yếu tố chứa niềng răng xoăn, dấu phẩy (hoặc Dù nhân vật Delimiter là gì), trích dẫn kép, BackSlashes, hoặc không gian trắng dẫn đầu hoặc dấu vết phải Nhanh dẫn kép. Để đặt một trích dẫn kép hoặc chéo ngược trong một trích dẫn Giá trị phần tử mả토토 커뮤니티, đi trước nó với một dấu gạch chéo ngược. Ngoài ra, bạn có thể sử dụng Backslash-escaping để bảo vệ tất cả các ký tự dữ liệu nếu không sẽ được coi là mả토토 커뮤니티 cú pháp.

Bạn có thể viết khoảng trắng trước khi nẹp trái hoặc sau a Nẹp phải. Bạn cũng có thể viết khoảng trắng trước hoặc sau khi Chuỗi vật phẩm riêng lẻ. Trong tất cả các trường hợp này, khoảng trắng sẽ bị bỏ qua. Tuy nhiên, khoảng trắng trong vòng đôi các yếu tố, hoặc được bao quanh ở cả hai bên bởi không gian không phải ký tự của một phần tử, không bị bỏ qua.

Lưu ý:Hãy nhớ rằng những gì bạn viết trong SQL lệnh trước tiên sẽ được hiểu là một chuỗi theo nghĩa đen và Sau đó là một mả토토 커뮤니티. Điều này tăng gấp đôi số lượng dấu vết chéo ngược Bạn cần. Ví dụ: để chèn aTextGiá trị mả토토 커뮤니티 chứa dấu gạch chéo ngược và A Báo giá kép, bạn cần phải viết

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

Bộ xử lý theo yêu cầu chuỗi loại bỏ một cấp độ của Breakslashes, để những gì đến trình phân tích cú pháp giá trị mả토토 커뮤니티 trông giống như"\\", "\" "". Lần lượt, Các chuỗi được cho đếnTextDữ liệu Thói quen đầu vào của loại trở thành\"tương ứng. (Nếu chúng ta là Làm việc với một kiểu dữ liệu có thói quen đầu vào cũng được xử lý BackSlashes đặc biệt,byteacho Ví dụ, chúng ta có thể cần tới tám dấu gạch chéo ngược trong lệnh để đưa một dấu gạch chéo ngược vào mả토토 커뮤니티 được lưu trữ yếu tố.) trích dẫn đô la (xemPhần 4.1.2.2) có thể được sử dụng để tránh sự cần thiết phải tăng gấp đôi Backslashes.

Tip:Themả토토 커뮤니티Cú pháp Constructor (xemPhần 4.2.10) thường dễ làm việc hơn Cú pháp theo nghĩa chính của mả토토 커뮤니티 khi viết các giá trị mả토토 커뮤니티 trong SQL lệnh. TRONGmả토토 커뮤니티, cá nhân Giá trị phần tử được viết giống như cách chúng sẽ được viết khi không phải là thành viên của một mả토토 커뮤니티.