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 tỷ lệ kèo bóng đá trực tuyến hôm nay 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 tỷ lệ kèo bóng đá trực tuyến hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 8. Dữ tỷ lệ kèo bóng đá trực tuyến hôm nay Loại

Mục lục
8.1.Số Loại
8.1.1.Số nguyên Loại
8.1.2.tùy ý Số tỷ lệ kèo bóng đá trực tuyến hôm nay
8.1.3.Điểm nổi Loại
8.1.4.Nối tiếp Loại
8.2.kèo bóng đá c1: Tài liệu: 8.1: Các loại tiền
8.3.tỷ lệ kèo bóng đá: Tài liệu: 8.1: Cá
8.4.tỷ lệ kèo bóng đá trực tuyến hôm nay đá hom nay: Tài liệu: 8.1: Kiểu dữ liệu nhị
8.5.kèo bóng đá hôm nay và ngày mai: Tài liệu:
8.5.1.Ngày/giờ Đầu vào
8.5.2.Ngày/giờ Đầu ra
8.5.3.Thời gian tỷ lệ kèo bóng đá trực tuyến hôm nay vùng
8.5.4.Internal
8.6.PostgreSQL: kèo bóng
8.7.kèo bóng đá việt nam: Tài liệu: 8.1: Cá
8.7.1.điểm
8.7.2.dòng tỷ lệ kèo bóng đá trực tuyến hôm nay phân đoạn
8.7.3.hộp
8.7.4.đường dẫn
8.7.5.Polygons
8.7.6.vòng tròn
8.8.tỷ lệ kèo bóng đá 88: Tài liệu: 8.1: Các loại địa
8.8.1.inet
8.8.2.CIDR
8.8.3.inetvs.CIDR
8.8.4.MacAddr
8.9.PostgreSQL: Tà
8.10.mảng
8.10.1.Tuyên bố Loại mảng
8.10.2.Giá trị mảng Đầu vào
8.10.3.Truy cập Mảng
8.10.4.Sửa đổi Mảng
8.10.5.Tìm kiếm Mảng
8.10.6.Đầu vào mảng và Cú pháp đầu ra
8.11.tỷ lệ kèo bóng đá trực tuyến hôm nay chấp bóng đá hôm nay: Tài liệu: 8.1: Cá
8.11.1.Tuyên bố của tỷ lệ kèo bóng đá trực tuyến hôm nay loại tổng hợp
8.11.2.composite Đầu vào giá trị
8.11.3.Truy cập tỷ lệ kèo bóng đá trực tuyến hôm nay loại tổng hợp
8.11.4.Sửa đổi tỷ lệ kèo bóng đá trực tuyến hôm nay loại tổng hợp
8.11.5.composite Loại đầu vào và cú pháp đầu ra
8.12.PostgreSQL: Tài liệu: 8
8.13.Pseudo-Types

PostgreSQLcó một bộ phong phú Các loại dữ tỷ lệ kèo bóng đá trực tuyến hôm nay bản địa có sẵn cho người dùng. Người dùng có thể thêm các loại mới vàoPostgreSQLSử dụngTạo loạilệnh.

Bảng 8-115235_15337"Bí danh"Cột tỷ lệ kèo bóng đá trực tuyến hôm nay tên được sử dụng trong nội bộ bởiPostgreSQLVì lý do lịch sử. TRONG Ngoài ra, một số loại được sử dụng nội bộ hoặc không dùng nữa có sẵn, Nhưng chúng không được liệt kê ở đây.

Bảng 8-1. Kiểu dữ tỷ lệ kèo bóng đá trực tuyến hôm nay

tên Bí danh 15893_15906
Bigint INT8 Đã ký số nguyên tám byte
BigSerial serial8 Autoincrementing Eight-byte Integer
bit [(n)] Chuỗi bit có độ dài cố định
bit khác nhau [(n)] Varbit Chuỗi bit có độ dài biến đổi
Boolean bool Boolean logic (Đúng/Sai)
Box Hộp hình chữ nhật trong mặt phẳng
bytea Dữ tỷ lệ kèo bóng đá trực tuyến hôm nay nhị phân ("byte mảng ")
Nhân vật khác nhau [(n)] Varchar [(n)] Chuỗi ký tự có độ dài thay đổi
ký tự [(n)] char [(n)] Chuỗi ký tự có độ dài cố định
CIDR IPv4 hoặc địa chỉ mạng IPv6
Circle vòng tròn trong mặt phẳng
ngày Ngày lịch (năm, tháng, ngày)
18300_18318 float8 Số điểm nổi tỷ lệ kèo bóng đá trực tuyến hôm nay gấp đôi
inet IPv4 hoặc địa chỉ máy chủ IPv6
Số nguyên int, INT4 Đã ký Byte Integer
Interval [(P)] Khoảng thời gian
Line dòng vô hạn trong mặt phẳng
LSEG Phân đoạn dòng trong mặt phẳng
MacAddr Địa chỉ MAC
tiền Số tiền tiền tệ
Số [(P, S)] thập phân [(P, S)] Số tỷ lệ kèo bóng đá trực tuyến hôm nay của độ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể chọn
đường dẫn Đường dẫn hình học trong mặt phẳng
điểm Điểm hình học trong mặt phẳng
Polygon Đường dẫn hình học đóng trong mặt phẳng
Real float4 Số điểm nổi tỷ lệ kèo bóng đá trực tuyến hôm nay đơn
SmallInt INT2 Đã ký hai byte
nối tiếp serial4 Số nguyên bốn byte tự động
Text Chuỗi ký tự có độ dài thay đổi
Thời gian [(P)] [Không có múi giờ ] Thời gian trong ngày
Thời gian [(P)] với múi giờ 21456_21464 Thời gian trong ngày, bao gồm múi giờ
dấu thời gian [(P)] [Không có múi giờ ] Ngày và giờ
dấu thời gian [(P)] với múi giờ TIMESTAMPTZ Ngày và giờ, bao gồm múi giờ

Khả năng tương thích:tỷ lệ kèo bóng đá trực tuyến hôm nay loại sau (hoặc chính tả của nó) được chỉ định bởiSQL: bit, Bit thay đổi, Boolean, Char, Nhân vật khác nhau, Nhân vật, Varchar, ngày, Double Độ tỷ lệ kèo bóng đá trực tuyến hôm nay, Số nguyên, Khoảng, Số, thập phân, Real, smallint, Thời gian(có hoặc không có múi giờ),Dấu thời gian(có hoặc không có múi giờ).

Mỗi loại dữ tỷ lệ kèo bóng đá trực tuyến hôm nay có biểu diễn bên ngoài được xác định bởi Chức năng đầu vào và đầu ra của nó. Nhiều loại tích hợp có các định dạng bên ngoài rõ ràng. Tuy nhiên, một số loại là duy nhất choPOSTGRESQL23196_23466

8.1. tỷ lệ kèo bóng đá trực tuyến hôm nay loại số

tỷ lệ kèo bóng đá trực tuyến hôm nay loại số bao gồm hai, bốn, bốn và tám byte số nguyên, số lượng nổi bốn và tám byte, và số thập phân có thể chọn chính xác.Bảng 8-2Liệt kê tỷ lệ kèo bóng đá trực tuyến hôm nay loại có sẵn.

24020_24046

tên Kích thước lưu trữ Mô tả phạm vi
SmallInt 2 byte Số nguyên phạm vi nhỏ -32768 đến +32767
Số nguyên 4 byte Lựa chọn thông thường cho số nguyên -2147483648 đến +2147483647
Bigint 8 byte Số nguyên phạm vi lớn -9223372036854775808 đến 9223372036854775807
thập phân Biến Độ tỷ lệ kèo bóng đá trực tuyến hôm nay do người dùng chỉ định, tỷ lệ kèo bóng đá trực tuyến hôm nay Không giới hạn
Số Biến Độ tỷ lệ kèo bóng đá trực tuyến hôm nay do người dùng chỉ định, tỷ lệ kèo bóng đá trực tuyến hôm nay Không giới hạn
Real 4 byte biến đổi tỷ lệ kèo bóng đá trực tuyến hôm nay, không tỷ lệ kèo bóng đá trực tuyến hôm nay 6 chữ số thập phân tỷ lệ kèo bóng đá trực tuyến hôm nay
Double Precision 8 byte biến đổi tỷ lệ kèo bóng đá trực tuyến hôm nay, không tỷ lệ kèo bóng đá trực tuyến hôm nay 15 chữ số thập phân tỷ lệ kèo bóng đá trực tuyến hôm nay
sê -ri 4 byte Số nguyên tự động 1 đến 2147483647
BigSerial 8 byte Số nguyên tự động lớn 1 đến 9223372036854775807

Cú pháp của hằng số cho tỷ lệ kèo bóng đá trực tuyến hôm nay loại số được mô tả TRONGPhần 4.1.2. tỷ lệ kèo bóng đá trực tuyến hôm nay loại số có một bộ đầy đủ tương ứng tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử và chức năng số học. Tham khảoChương 9Để biết thêm thông tin. tỷ lệ kèo bóng đá trực tuyến hôm nay tỷ lệ kèo bóng đá trực tuyến hôm nay phần sau mô tả tỷ lệ kèo bóng đá trực tuyến hôm nay loại một cách chi tiết.

8.1.1. tỷ lệ kèo bóng đá trực tuyến hôm nay loại số nguyên

tỷ lệ kèo bóng đá trực tuyến hôm nay loạismallint, Số nguyênBigintCửa hàng toàn bộ số, nghĩa là tỷ lệ kèo bóng đá trực tuyến hôm nay số không có phân số tỷ lệ kèo bóng đá trực tuyến hôm nay thành phần, của tỷ lệ kèo bóng đá trực tuyến hôm nay phạm vi khác nhau. Nỗ lực lưu trữ tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị ngoài phạm vi được phép sẽ dẫn đến lỗi.

LoạiSố nguyênlà thông thường sự lựa chọn, vì nó cung cấp sự cân bằng tốt nhất giữa phạm vi, lưu trữ Kích thước và hiệu suất. TheSmallIntLoại thường chỉ được sử dụng nếu không gian đĩa ở mức cao. TheBigintLoại chỉ nên được sử dụng nếu TheSố nguyênPhạm vi không đủ, bởi vì cái sau chắc chắn nhanh hơn.

The27788_2779627799_27966Biginthoạt động giống nhưSố nguyên(nhưng vẫn chiếm tám byte lưu trữ). Tuy nhiên, chúng tôi không biết về bất kỳ hợp lý nào nền tảng nơi này thực sự là trường hợp.

SQLChỉ chỉ định tỷ lệ kèo bóng đá trực tuyến hôm nay loại số nguyênSố nguyên(hoặcint) vàSmallInt. LoạiBigintvà tên loạiINT2, INT4INT8là tỷ lệ kèo bóng đá trực tuyến hôm nay phần mở rộng, được chia sẻ với khác nhauSQLCơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống.

8.1.2. Độ tỷ lệ kèo bóng đá trực tuyến hôm nay tùy ý Số

LoạiSốCó thể lưu trữ số với tối đa 1000 chữ số chính xác và thực hiện tỷ lệ kèo bóng đá trực tuyến hôm nay tính toán chính xác. Nó đặc biệt được khuyến nghị để lưu trữ tiền tệ Số lượng và tỷ lệ kèo bóng đá trực tuyến hôm nay số lượng khác khi cần độ chính xác. Tuy nhiên, số học trênSốGiá trị rất chậm so với tỷ lệ kèo bóng đá trực tuyến hôm nay loại số nguyên hoặc tỷ lệ kèo bóng đá trực tuyến hôm nay loại điểm nổi được mô tả trong phần tiếp theo.

Trong phần nào chúng ta sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay thuật ngữ sau:tỷ lệcủa ASốIS số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay chữ số thập phân trong phần phân đoạn, cho Quyền của số thập phân. Theđộ tỷ lệ kèo bóng đá trực tuyến hôm naycủa ASốlà tổng số số tỷ lệ kèo bóng đá trực tuyến hôm nay chữ số quan trọng trong toàn bộ số, nghĩa là, số chữ số cho cả hai bên của số thập phân điểm. Vì vậy, số 23.5141 có độ chính xác là 6 và tỷ lệ trong số 4. tỷ lệ kèo bóng đá trực tuyến hôm nay số nguyên có thể được coi là có tỷ lệ bằng không.

Cả độ tỷ lệ kèo bóng đá trực tuyến hôm nay tối đa và tỷ lệ tối đa của ASốCột có thể được cấu hình. ĐẾN khai báo một cột loạiSốSử dụng Cú pháp

Số (tỷ lệ kèo bóng đá trực tuyến hôm nay, Scale)

Độ tỷ lệ kèo bóng đá trực tuyến hôm nay phải dương, tỷ lệ 0 hoặc tích cực. Ngoài ra,

Số (tỷ lệ kèo bóng đá trực tuyến hôm nay)

Chọn thang đo 0. Chỉ định

Số

30603_30872Sốtỷ lệ kèo bóng đá trực tuyến hôm nay cột có được khai báo Thang đo sẽ ép buộc tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị đầu vào cho thang đo đó. (TheSQLTiêu chuẩn yêu cầu a Thang đo mặc định là 0, tức là, ép buộc với độ tỷ lệ kèo bóng đá trực tuyến hôm nay số nguyên. Chúng tôi Tìm điều này một chút vô dụng. Nếu bạn quan tâm đến tính di động, luôn chỉ định độ tỷ lệ kèo bóng đá trực tuyến hôm nay và tỷ lệ rõ ràng.)

Nếu tỷ lệ của một giá trị được lưu trữ lớn hơn Tỷ lệ được khai báo của cột, hệ thống sẽ làm tròn giá trị đến số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay chữ số phân số được chỉ định. Sau đó, nếu Số chữ số ở bên trái của điểm thập phân vượt quá tuyên bố độ chính xác trừ thang đo được khai báo, một lỗi là nâng lên.

Giá trị số được lưu trữ vật lý mà không cần thêm Dẫn đầu hoặc theo dõi số không. Do đó, độ tỷ lệ kèo bóng đá trực tuyến hôm nay được khai báo và Thang đo của một cột là tối đa, không phân bổ cố định. (TRONG ý nghĩa nàySốLoại nhiều hơn Akin toVarchar (n)hơnchar (n).) The Yêu cầu lưu trữ thực tế là hai byte cho mỗi nhóm Bốn chữ số thập phân, cộng với tám byte trên đầu.

Ngoài tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị số thông thường,SốLoại cho phép giá trị đặc biệtNAN, có nghĩa là"Not-a-number". Bất kỳ hoạt động nào trênNANmang lại cái khácNAN. Khi viết giá trị này như một hằng số Lệnh SQL, bạn phải đặt báo giá xung quanh nó, ví dụBảng cập nhật đặt x = 'nan'. TRÊN đầu vào, chuỗiNANđược công nhận theo cách không nhạy cảm với trường hợp.

tỷ lệ kèo bóng đá trực tuyến hôm nay loạithập phânSốtương đương. Cả hai loại đều là một phần của TheSQLtiêu chuẩn.

8.1.3. tỷ lệ kèo bóng đá trực tuyến hôm nay loại điểm nổi

Các loại dữ tỷ lệ kèo bóng đá trực tuyến hôm nayRealđộ tỷ lệ kèo bóng đá trực tuyến hôm nay gấp đôilà không chính xác, chính xác biến đổi tỷ lệ kèo bóng đá trực tuyến hôm nay loại số. Trong thực tế, những loại này thường là triển khaiIEEE33547_33756

Không chính xác có nghĩa là một số giá trị không thể được chuyển đổi chính xác đến định dạng nội bộ và được lưu trữ dưới dạng xấp xỉ, vì vậy Việc lưu trữ và in lại một giá trị có thể hiển thị nhẹ sự khác biệt. Quản lý tỷ lệ kèo bóng đá trực tuyến hôm nay lỗi này và cách chúng lan truyền thông qua tỷ lệ kèo bóng đá trực tuyến hôm nay tính toán là chủ đề của toàn bộ nhánh của Toán học và Khoa học Máy tính và sẽ không được thảo luận Xa hơn ở đây, ngoại trừ tỷ lệ kèo bóng đá trực tuyến hôm nay điểm sau:

  • Nếu bạn yêu cầu lưu trữ và tính toán tỷ lệ kèo bóng đá trực tuyến hôm nay (chẳng hạn như Đối với số tiền tiền tệ), hãy sử dụngSốLoại thay thế.

  • Nếu bạn muốn thực hiện tỷ lệ kèo bóng đá trực tuyến hôm nay tính toán phức tạp với những điều này tỷ lệ kèo bóng đá trực tuyến hôm nay loại cho bất cứ điều gì quan trọng, đặc biệt là nếu bạn dựa vào một số hành vi trong tỷ lệ kèo bóng đá trực tuyến hôm nay trường hợp biên (vô cực, dòng chảy), bạn nên đánh giá cẩn thận việc triển khai.

  • So sánh hai giá trị dấu phẩy động cho sự bình đẳng có thể hoặc có thể không hoạt động như mong đợi.

Trên hầu hết tỷ lệ kèo bóng đá trực tuyến hôm nay nền tảng,RealLoại có một phạm vi ít nhất 1E-37 đến 1E+37 với độ tỷ lệ kèo bóng đá trực tuyến hôm nay của AT ít nhất 6 chữ số thập phân. TheDouble Độ tỷ lệ kèo bóng đá trực tuyến hôm nayLoại thường có phạm vi khoảng 1E-307 đến 1e+308 với độ chính xác ít nhất 15 chữ số. Giá trị đó Quá lớn hoặc quá nhỏ sẽ gây ra lỗi. Vòng tròn có thể diễn ra nếu độ chính xác của một số đầu vào quá cao. tỷ lệ kèo bóng đá trực tuyến hôm nay số quá gần với số 0 không thể đại diện cho khác biệt với số 0 sẽ gây ra lỗi dòng chảy.

Ngoài tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị số thông thường, điểm nổi tỷ lệ kèo bóng đá trực tuyến hôm nay loại có một số giá trị đặc biệt:

Infinity
-Infinity
NAN

Chúng đại diện cho IEEE 754 Giá trị đặc biệt"Infinity", "Vô cực tiêu cực""Not-a-number", tương ứng. (TRÊN một máy có số học nổi không theo dõi IEEE 754, những giá trị này có thể sẽ không hoạt động như mong đợi.) Khi viết tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị này dưới dạng hằng số trong lệnh SQL, bạn phải đặt báo giá xung quanh chúng, ví dụBảng cập nhật đặt x = 'vô cực'. Trên đầu vào, tỷ lệ kèo bóng đá trực tuyến hôm nay chuỗi này được công nhận theo cách không nhạy cảm trường hợp.

PostgreSQLcũng hỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay ký hiệu tiêu chuẩn SQLfloatfloat (P)Để chỉ định số không tỷ lệ kèo bóng đá trực tuyến hôm nay loại. Đây,PChỉ định Độ chính xác có thể chấp nhận tối thiểu trong tỷ lệ kèo bóng đá trực tuyến hôm nay chữ số nhị phân.POSTGRESQLChấp nhậnFloat (1)đếnFloat (24)như ChọnRealLoại, trong khiFloat (25)đếnFloat (53)ChọnDouble Độ tỷ lệ kèo bóng đá trực tuyến hôm nay. Giá trị củaPBên ngoài phạm vi được phép vẽ lỗi.float37128_37182Độ tỷ lệ kèo bóng đá trực tuyến hôm nay gấp đôi.

Lưu ý:trướcPOSTGRESQL7.4, độ tỷ lệ kèo bóng đá trực tuyến hôm nay trongfloat (P)Đã được coi là rất nhiều chữ số thập phân. Điều này đã được sửa chữa để phù hợp với SQL tiêu chuẩn, trong đó chỉ định rằng độ chính xác được đo lường trong tỷ lệ kèo bóng đá trực tuyến hôm nay chữ số nhị phân. Giả định rằngRealDouble Độ tỷ lệ kèo bóng đá trực tuyến hôm nayCó tỷ lệ kèo bóng đá trực tuyến hôm nay 24 và 53 bit trong Mantissa tương ứng là tỷ lệ kèo bóng đá trực tuyến hôm nay cho tiêu chuẩn của IEEE Thực hiện điểm nổi. Trên nền tảng không phải là người yêu nó có thể tắt một chút, nhưng vì sự đơn giản, cùng một phạm vi củaPđược sử dụng trên tất cả nền tảng.

8.1.4. tỷ lệ kèo bóng đá trực tuyến hôm nay loại nối tiếp

Các loại dữ tỷ lệ kèo bóng đá trực tuyến hôm naysê -riBigSerialkhông phải là loại đúng, mà chỉ là một Notational thuận tiện cho việc thiết lập định danh duy nhất tỷ lệ kèo bóng đá trực tuyến hôm nay cột (tương tự nhưAuto_increment38780_38881

Tạo bảngTableName(colnameNối tiếp
);

tương đương với việc chỉ định:

Tạo chuỗiTableName_colname_seq;
Tạo bảngTableName(colnameInteger mặc định NextVal ('TableName_colname_seq ') không phải null
);

Vì vậy, chúng tôi đã tạo một cột số nguyên và được sắp xếp cho tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị mặc định của nó được gán từ một trình tạo chuỗi. MỘTkhông null39630_39786độc đáohoặcKhóa chính39862_39975

Lưu ý:trướcPostgreSQL7.3,sê -ringụ ýđộc đáo. Điều này không còn tự động. Nếu như bạn muốn một cột nối tiếp ở trong một ràng buộc duy nhất hoặc một khóa chính, bây giờ nó phải được chỉ định, giống như với bất kỳ Kiểu dữ tỷ lệ kèo bóng đá trực tuyến hôm nay khác.

Để chèn giá trị tiếp theo của chuỗi vàosê -riCột, chỉ định rằngsê -riCột phải được gán giá trị mặc định. Điều này có thể được thực hiện bằng cách loại trừ cột từ danh sách tỷ lệ kèo bóng đá trực tuyến hôm nay cột trongChèncâu lệnh hoặc thông qua việc sử dụngMặc địnhTừ khóa.

tên loạisê -riserial4là tương đương: cả hai đều tạoSố nguyênCột. Tên loạiBigSerialserial8làm việc giống như vậy, ngoại trừ việc họ tạo ra mộtBIGINTcột.BigSerialnên được sử dụng nếu bạn dự đoán việc sử dụng nhiều hơn 231Định danh trong suốt vòng đời của bàn.

Trình tự được tạo cho ANối tiếpCột bị bỏ tự động khi cột sở hữu là Bị bỏ, và không thể bị loại bỏ khác. (Điều này không đúng TRONGPostgreSQLPhát hành trước 7.3. Lưu ý rằng liên kết thả tự động này sẽ không xảy ra cho một chuỗi được tạo bằng cách tải lại một bãi rác từ một Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trước 7.3; Tệp kết xuất không chứa thông tin cần thiết để thiết lập liên kết phụ thuộc.) Hơn nữa, sự phụ thuộc này giữa trình tự và cột là chỉ làm chonối tiếpCột chính. Nếu bất kỳ cột nào khác tham chiếu chuỗi (có lẽ bằng cách gọi thủ công42154_42163Hàm), chúng sẽ bị phá vỡ nếu trình tự bị xóa. Sử dụng Asê -richuỗi của cột trong Một thời trang như vậy được coi là hình thức xấu; Nếu bạn muốn cho ăn một số cột từ cùng một trình tạo chuỗi, tạo trình tự như một đối tượng độc lập.