PostgreSQLCho phép các cột của bảng được xác định là kèo bóng đá việt nam đa chiều dài thay đổi. Các kèo bóng đá việt nam thuộc bất kỳ loại cơ sở, loại enum, loại tổng hợp, loại phạm vi hoặc miền có thể được xác định bởi người dùng.
Để minh họa việc sử dụng các loại kèo bóng đá việt nam, chúng tôi tạo bảng này:
Tạo bảng SAL_EMP ( tên văn bản, pay_by_quarter số nguyên [], Lịch trình văn bản [] [] );
Như được hiển thị, một kiểu dữ liệu kèo bóng đá việt nam được đặt tên bằng cách nối các dấu ngoặc vuông ([]
) đến tên kiểu dữ liệu của các phần tử kèo bóng đá việt nam. Lệnh trên sẽ tạo một bảng có tênSAL_EMP
Với kèo bóng đá việt nam cột loại12295_12301
(tên
), một kèo bóng đá việt nam một chiều của loạiSố nguyên
(pay_by_quarter
), đại diện cho tiền lương của nhân viên theo quý và một kèo bóng đá việt nam hai chiềuText
(Lịch trình
), đại diện cho lịch trình hàng tuần của nhân viên.
Cú pháp choTạo bảng
Cho phép kích thước chính xác của kèo bóng đá việt nam được chỉ định, ví dụ:
Tạo bảng Tictactoe ( Số nguyên bình phương [3] [3] );
Tuy nhiên, việc triển khai hiện tại bỏ qua mọi giới hạn kích thước kèo bóng đá việt nam được cung cấp, tức là, hành vi này giống như đối với các kèo bóng đá việt nam có độ dài không xác định.
Việc triển khai hiện tại cũng không thực thi số lượng kích thước được khai báo. Các kèo bóng đá việt nam thuộc loại phần tử cụ thể đều được coi là cùng loại, bất kể kích thước hoặc số lượng kích thước. Vì vậy, khai báo kích thước kèo bóng đá việt nam hoặc số lượng kích thước trongTạo bảng
chỉ đơn giản là tài liệu; nó không ảnh hưởng đến hành vi thời gian chạy.
kèo bóng đá việt nam cú pháp thay thế, phù hợp với tiêu chuẩn SQL bằng cách sử dụng từ khóakèo bóng đá việt nam
, có thể được sử dụng cho các kèo bóng đá việt nam một chiều.pay_by_quarter
Có thể đã được định nghĩa là:
pay_by_quarter kèo bóng đá việt nam số nguyên [4],
Hoặc, nếu không có kích thước kèo bóng đá việt nam nào được chỉ định:
pay_by_quarter kèo bóng đá việt nam số nguyên,
Tuy nhiên, như trước đây,PostgreSQLKhông thực thi hạn chế kích thước trong mọi trường hợp.
Để viết giá trị kèo bóng đá việt nam dưới dạng hằng số theo nghĩa đen, đặt các giá trị phần tử trong niềng răng xoăn và tách chúng bằng dấu phẩy. . (Thông tin chi tiết xuất hiện bên dưới.) Vì vậy, định dạng chung của hằng số kèo bóng đá việt nam là như sau:
'Val1
Delim
Val2
Delim
... '
WHEREDelim
là ký tự phân cách cho loại, như được ghi trong của nópg_type
mục nhập. Trong số các loại dữ liệu tiêu chuẩn được cung cấp trongPostgreSQLPhân phối, tất cả đều sử dụng dấu phẩy (,
), ngoại trừ loạiBox
sử dụng dấu chấm phẩy (;
). MỗiVal
là hằng số của loại phần tử kèo bóng đá việt nam hoặc subarray. Một ví dụ về hằng số kèo bóng đá việt nam là:
'1,2,3, 4,5,6, 7,8,9'
Hằng số này là một kèo bóng đá việt nam hai chiều, 3 x 3 bao gồm ba số con số của số nguyên.
Để đặt phần tử của hằng số kèo bóng đá việt nam thành null, viếtnull
cho giá trị phần tử. (Bất kỳ biến thể trường hợp nào trên hoặc dưới củanull
Sẽ làm.) Nếu bạn muốn kèo bóng đá việt nam giá trị chuỗi thực tếHồinull, bạn phải đặt dấu ngoặc kép xung quanh nó.
(Các loại hằng số kèo bóng đá việt nam này thực sự chỉ là một trường hợp đặc biệt của các hằng số loại chung được thảo luận trongPhần 4.1.2.7. Hằng số ban đầu được coi là một chuỗi và được chuyển đến thói quen chuyển đổi đầu vào kèo bóng đá việt nam. Một đặc điểm kỹ thuật loại rõ ràng có thể cần thiết.)
Bây giờ chúng ta có thể hiển thị kèo bóng đá việt nam sốChèn
Câu lệnh:
16544_16822
Kết quả của hai lần chèn trước trông 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
kèo bóng đá việt nam đa chiều phải có phạm vi phù hợp cho mỗi chiều. Một sự không phù hợp gây ra lỗi, ví dụ:
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: kèo bóng đá việt nam đa chiều phải có biểu thức kèo bóng đá việt nam với kích thước phù hợp
Thekèo bóng đá việt nam
Cú pháp Constructor cũng có thể được sử dụng:
Chèn vào sal_emp Giá trị ('hóa đơn', kèo bóng đá việt nam [10000, 10000, 10000, 10000], kèo bóng đá việt nam [['cuộc họp', 'bữa trưa'], ['đào tạo', 'trình bày']])); Chèn vào SAL_EMP Giá trị ('carol', kèo bóng đá việt nam [2000, 25000, 25000, 25000], kèo bóng đá việt nam [['bữa sáng', 'tư vấn'], ['cuộc họp', 'ăn trưa']]);
Lưu ý rằng các phần tử kèo bóng đá việt nam là các hằng số hoặc biểu thức SQL thông thường; 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 kèo bóng đá việt nam theo nghĩa đen. Thekèo bóng đá việt nam
Cú pháp Constructor được thảo luận chi tiết hơn trongPhần 4.2.12.
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 chỉ ra cách truy cập một phần tử duy nhất của một kèo bóng đá việt nam. Truy vấn này lấy tên của các nhân viên có 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ý kèo bóng đá việt nam được viết trong dấu ngoặc vuông. Theo mặc địnhPostgreSQLSử dụng quy ước đánh số một dựa trên cho các kèo bóng đá việt nam, nghĩa là một kèo bóng đá việt namn
Các yếu tố bắt đầu bằngkèo bóng đá việt nam [1]
và kết thúc bằngkèo bóng đá việt nam [
.n
]
19505_19567
19602_19719
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 đá việt nam hoặc subarrays. Một lát kèo bóng đá việt nam được ký hiệu bằng cách viết
cho một hoặc nhiều kích thước kèo bóng đá việt nam. Ví dụ: Truy vấn này lấy mục đầu tiên trong lịch trình của Bill trong hai ngày đầu tiên trong tuần:giới hạn thấp hơn
:giới hạn trê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
Nếu bất kỳ thứ nguyên nào được viết dưới dạng kèo bóng đá việt nam lát cắt, tức là, chứa kèo bóng đá việt nam dấu hai chấm, thì tất cả các chiều đều được coi là lát cắt. Bất kỳ kích thước nào chỉ có kèo bóng đá việt nam số duy nhất (không có dấu hai chấm) được coi là từ 1 đến số được chỉ định. Ví dụ,[2]
được coi là[1: 2]
, như trong ví dụ này:
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
Để tránh sự nhầm lẫn với trường hợp không phải là lát, tốt nhất là sử dụng cú pháp lát cắt cho tất cả các chiều, ví dụ:[1: 2] [1: 1]
, không[2] [1: 1]
.
Có thể bỏ quagiới hạn thấp hơn
và/hoặcgiới hạn trên
của một nhà xác định lát cắt; Giới hạn bị thiếu được thay thế bằng giới hạn dưới hoặc trên của các chỉ số của kèo bóng đá việt nam. Ví dụ:
Lịch trình chọn [: 2] [2:] từ sal_emp trong đó tên = 'Bill'; lịch trình ------------------------ enlarn, thuyết trình
21642_21883Lịch trình
Hiệ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 tham chiếu kèo bóng đá việt nam với số lượng người đăng ký sai mang lại một null thay vì lỗi.
Một biểu thức lát kèo bóng đá việt nam tương tự mang lại NULL nếu chính kèo bóng đá việt nam hoặc bất kỳ biểu thức nào trong số các biểu thức phụ là null. Tuy nhiên, trong các trường hợp khác như chọn một lát kèo bóng đá việt nam hoàn toàn bên ngoài giới hạn kèo bóng đá việt nam hiện tại, một biểu thức lát cắt mang lại một kèo bóng đá việt nam trống (không chiều) thay vì null. .
Kích thước hiện tại của bất kỳ giá trị kèo bóng đá việt nam nào cũng có thể được truy xuất vớimảng_dims
chức năng:
chọn Array_DIMS (Lịch trình) từ sal_emp trong đó name = 'carol'; Array_dims ------------ [1: 2] [1: 2] (1 hàng)
Array_DIMS
Sản xuất AText
Kết quả, thuận tiện cho mọi người đọc nhưng có lẽ bất tiện cho các chương trình. Kích thước cũng có thể được truy xuất vớimảng_upper
vàArray_Lower
, trả về giới hạn trên và dưới của một kích thước kèo bóng đá việt nam đượ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)
Array_length
Sẽ trả về chiều dài của một kích thước kèo bóng đá việt nam được chỉ định:
chọn Array_Lpm (Lịch trình, 1) từ Sal_emp trong đó Tên = 'Carol'; mảng_length -------------- 2 (1 hàng)
Cardinality
Trả về tổng số phần tử trong một kèo bóng đá việt nam trên tất cả các kích thước. Nó thực sự là số lượng hàng gọi đếnUnnest
sẽ mang lại:
Chọn Cardinality (Lịch trình) từ SAL_EMP trong đó Tên = 'Carol'; cardinality ------------- 4 (1 hàng)
24458_24502
CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER = '25000,25000,27000,27000' Tên where = 'carol';
hoặc sử dụngkèo bóng đá việt nam
Biểu thức cú pháp:
24745_24841
Một kèo bóng đá việt nam 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 trong kèo bóng đá việt nam lát:
CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER [1: 2] = '27000,27000' Tên where = 'carol';
Cú pháp lát cắt bị bỏ quagiới hạn thấp hơn
và/hoặcgiới hạn trên
25327_25486
Một giá trị kèo bóng đá việt nam được lưu trữ có thể được mở rộng bằng cách gán cho các phần tử chưa có. Bất kỳ vị trí nào giữa các yếu tố hiện tại và các yếu tố mới được chỉ định sẽ được lấp đầy bằng null. Ví dụ: nếu kèo bóng đá việt namMyArray
Hiện tại có 4 yếu tố, nó sẽ có sáu yếu tố sau khi cập nhật gán choMyArray [6]
;MyArray [5]
sẽ chứa null. Hiện tại, việc mở rộng theo kiểu này chỉ được phép cho các kèo bóng đá việt nam một chiều, không phải kèo bóng đá việt nam đa chiều.
Bài tập được đăng ký cho phép tạo các kèo bóng đá việt nam 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 kèo bóng đá việt nam có giá trị đăng ký từ -2 đến 7.
Giá trị kèo bóng đá việt nam mới cũng có thể được xây dựng bằng toán tử nối,||
:
Chọn kèo bóng đá việt nam [1,2] || kèo bóng đá việt nam [3,4]; ? Cột? ----------- 1,2,3,4
toán tử nối cho phép một phần tử duy nhất được đẩy vào đầu hoặc cuối của một kèo bóng đá việt nam một chiều. Nó cũng chấp nhận hain
-Dimensional kèo bóng đá việt nam hoặcn
-Dimensional và ann+1
-Dimensional Array.
Khi một phần tử được đẩy vào đầu hoặc đầu của kèo bóng đá việt nam một chiều, kết quả là một kèo bóng đá việt nam có cùng một chỉ số giới hạn dưới với toán hạng kèo bóng đá việt nam. Ví dụ:
chọn Array_DIMS (1 || '[0: 1] = 2,3' :: int []); Array_dims ------------ [0: 2] (1 hàng) Chọn mảng_dims (kèo bóng đá việt nam [1,2] || 3); Array_dims ------------ [1: 3] (1 hàng)
Khi hai kèo bóng đá việt nam có số lượng kích thước bằng nhau được nối, kết quả vẫn giữ được chỉ số giới hạn dưới 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 kèo bóng đá việt nam 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 (kèo bóng đá việt nam [1,2] || kèo bóng đá việt nam [3,4,5]); Array_dims ------------ [1: 5] (1 hàng) Chọn mảng_dims (kèo bóng đá việt nam [[1,2], [3,4]] || kèo bóng đá việt nam [[5,6], [7,8], [9,0]]); Array_dims ------------ [1: 5] [1: 2] (1 hàng)
khi kèo bóng đá việt namn
-Dimensional kèo bóng đá việt nam được đẩy vào đầu hoặc cuối củan+1
-Dimensional kèo bóng đá việt nam, kết quả tương tự như trường hợp kèo bóng đá việt nam phần tử ở trên. Mỗin
28198_28256n+1
kích thước bên ngoài của kèo bóng đá việt nam -dimensional. Ví dụ:
28386_28487
Một kèo bóng đá việt nam cũng có thể được xây dựng bằng cách sử dụng các chức năngArray_Prepend
, Array_Append
hoặc28670_28681
. Hai đầu tiên chỉ hỗ trợ các kèo bóng đá việt nam một chiều, nhưngmảng_cat
28782_28833
chọn Array_Prepend (1, kèo bóng đá việt nam [2,3]); Array_Prepend --------------- 1,2,3
Trong các trường hợp đơn giản, toán tử nối được thảo luận ở trên được ưu tiên sử dụng trực tiếp các chức năng này. Tuy nhiên, vì toán tử kết hợp bị quá tải để phục vụ cả ba trường hợp, nên có những tình huống sử dụng kèo bóng đá việt nam trong các chức năng là hữu ích để tránh sự mơ hồ. Ví dụ, hãy xem xét:
Chọn Array [1, 2] || '3, 4'; - theo nghĩa đen chưa được coi là một kèo bóng đá việt nam ? Cột? ----------- 1,2,3,4 Chọn kèo bóng đá việt nam [1, 2] || '7'; - Đây là cái này Lỗi: kèo bóng đá việt nam dị dạng theo nghĩa đen: "7" Chọn kèo bóng đá việt nam [1, 2] || VÔ GIÁ TRỊ; - cũng vậy là một null không được trang trí ? Cột? ---------- 1,2
Trong các ví dụ trên, trình phân tích cú pháp nhìn thấy một kèo bóng đá việt nam số nguyên ở một bên của toán tử nối và một loại không thể xác định được ở bên kia. Heuristic mà nó sử dụng để giải quyết loại của hằng số là giả sử nó cùng loại với đầu vào khác của người vận hành - trong trường hợp này là kèo bóng đá việt nam số nguyên. Vì vậy, toán tử nối được cho là đại diện chomảng_cat
, khôngArray_Append
. Khi đó là lựa chọn sai, nó có thể được sửa bằng cách đúc hằng số vào loại phần tử của kèo bóng đá việt nam; Nhưng sử dụng rõ ràngArray_Append
có thể là kèo bóng đá việt nam giải pháp thích hợp hơn.
Để tìm kiếm giá trị trong một kèo bóng đá việt nam, mỗi giá trị phải được kiểm tra. Điều này có thể được thực hiện thủ công, nếu bạn biết kích thước của kèo bóng đá việt nam. 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 đối với các kèo bóng đá việt nam lớn và không hữu ích nếu kích thước của kèo bóng đá việt nam không rõ. Một phương pháp thay thế được mô tả trongPhần 9,23. 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 trong đó kèo bóng đá việt nam có tất cả các giá trị bằng 10000 với:
Chọn * từ SAL_EMP WHERE 10000 = all (pay_by_quarter);
Ngoài ra,Generate_subscripts
có thể sử dụng chức năng. Ví dụ:
Chọn * Từ (Chọn pay_by_quarter, Generate_subscripts (pay_by_quarter, 1) là s Từ sal_emp) như foo Trong đó pay_by_quarter [s] = 10000;
Hàm này được mô tả trongBảng 9.62.
Bạn cũng có thể tìm kiếm một kèo bóng đá việt nam bằng&&
toán tử, trong đó kiểm tra xem toán hạng bên trái có chồng chéo với toán hạng bên phải hay không. Ví dụ:
Chọn * từ SAL_EMP trong đó pay_by_quarter && kèo bóng đá việt nam [10000];
Các toán tử kèo bóng đá việt nam này và khác được mô tả thêm trongPhần 9,18. Nó có thể được tăng tốc bởi kèo bóng đá việt nam chỉ mục thích hợp, như được mô tả trongPhần 11.2.
Bạn cũng có thể tìm kiếm các giá trị cụ thể trong một kèo bóng đá việt nam bằng cách sử dụngArray_Pocation
vàArray_Pocations
chức năng. Trước đây trả về chỉ số của lần xuất hiện đầu tiên của một giá trị trong một kèo bóng đá việt nam; Cái sau trả về một kèo bóng đá việt nam với các chỉ số của tất cả các lần xuất hiện của giá trị trong kèo bóng đá việt nam. Ví dụ:
33630_33854
kèo bóng đá việt nam không phải là bộ; Tìm kiếm các yếu tố kèo bóng đá việt nam cụ thể 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 phần tử kèo bóng đá việt nam. Điều này sẽ dễ dàng hơn để tìm kiếm và có khả năng mở rộng quy mô tốt hơn cho một số lượng lớn các yếu tố.
34507_34760và
) Xung quanh giá trị kèo bóng đá việt nam cộng với các ký tự phân cách giữa các mục liền kề. Ký tự phân định thường là dấu phẩy (
,
) Nhưng có thể là kèo bóng đá việt nam cái gì đó khác: Nó được xác định bởitypdelim
Cài đặt cho loại phần tử của kèo bóng đá việt nam. Trong số các loại dữ liệu tiêu chuẩn được cung cấp trongPOSTGRESQLPhân phối, tất cả đều sử dụng dấu phẩy, ngoại trừ loạiBox
, sử dụng dấu chấm phẩy (;
). Trong một kèo bóng đá việt nam đa chiều, mỗi thứ nguyên (hàng, mặt phẳng, khối lập phương, v.v.) có mức độ niềng răng riêng của riêng mình và các dấu phân cách phải được viết giữa các thực thể giằng xoăn liền kề của cùng cấp độ.
Thói quen đầu ra kèo bóng đá việt nam sẽ đặt dấu ngoặc kép xung quanh các giá trị phần tử nếu chúng là chuỗi trống, chứa niềng răng xoăn, 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 hoặc khớp với từnull
. Báo giá kép và dấu gạch chéo ngược được nhúng trong các giá trị phần tử sẽ được trừ lại. Đối với các loại dữ liệu số, an toàn khi giả định rằng các trích dẫn 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, người ta nên chuẩn bị để đối phó với sự hiện diện hoặc vắng mặt của các trích dẫn.
Theo mặc định, giá trị chỉ mục giới hạn dưới của kích thước của một kèo bóng đá việt nam được đặt thành một. Để biểu diễn các kèo bóng đá việt nam có giới hạn dưới khác, các phạm vi đăng ký kèo bóng đá việt nam có thể được chỉ định rõ ràng trước khi viết nội dung kèo bóng đá việt nam. Trang trí này bao gồm các dấu ngoặc vuông ([]
) Xung quanh mỗi giới hạn dưới và trên của kích thước kèo bóng đá việt nam, với dấu hai chấm (:
) ký tự dấu phân cách ở giữa. Trang trí kích thước kèo bóng đá việt nam được theo sau bởi một dấu bằng (=
36567_36584
Chọn F1 [1] [-2] [3] AS 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)
Thói quen đầu ra kèo bóng đá việt nam sẽ bao gồm các kích thước rõ ràng trong kết quả của nó chỉ khi có một hoặc nhiều giới hạn dưới khác với một.
Nếu giá trị được viết cho kèo bóng đá việt nam phần tử lànull
(Trong mọi trường hợp biến thể), phần tử được coi là null. Sự hiện diện của bất kỳ trích dẫn hoặc dấu gạch chéo ngược nào vô hiệu hóa điều này và cho phép giá trị chuỗi theo nghĩa đennull”37221_37297POSTGRESQL, Themảng_nullsTham số cấu hình có thể được bậtTẮT
Để đàn áp nhận dạngnull
như kèo bóng đá việt nam null.
Như được hiển thị trước đây, khi viết một giá trị kèo bóng đá việt nam, bạn có thể sử dụng dấu ngoặc kép xung quanh bất kỳ phần tử kèo bóng đá việt nam riêng lẻ nào. Bạnphải37743_38046null
cũng phải được trích dẫn. Để đặt một báo giá kép hoặc dấu gạch chéo ngược trong một giá trị phần tử kèo bóng đá việt nam được trích dẫn, đi trước nó bằng một dấu gạch chéo ngược. Ngoài ra, bạn có thể tránh báo giá và sử dụng Backslash-ESCAPING để bảo vệ tất cả các ký tự dữ liệu nếu không sẽ được lấy làm cú pháp kèo bóng đá việt nam.
Bạn có thể thêm khoảng trắng trước khi nẹp trái hoặc sau khi nẹp phải. Bạn cũng có thể thêm khoảng trắng trước hoặc sau bất kỳ chuỗi mục riêng lẻ nào. 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 các phần tử được trích dẫn kép hoặc được bao quanh ở cả hai bên bởi các ký tự không gian trắng của kèo bóng đá việt nam phần tử, không bị bỏ qua.
Thekèo bóng đá việt nam
Cú pháp Constructor (xemPhần 4.2.12) thường dễ làm việc hơn so với cú pháp theo nghĩa chính của kèo bóng đá việt nam khi viết các giá trị kèo bóng đá việt nam trong các lệnh SQL. TRONGkèo bóng đá việt nam
, Các giá trị phần tử riêng lẻ đượ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 kèo bóng đá việt nam.