Postgresql 8.4.22 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 8. Kiểu dữ liệu | Chuyển tiếp nhanh | NEXT |
PostgreSQLHỗ trợ đầy đủ tập hợpSQLtỷ lệ kèo bóng đá trực tuyến hôm nay và giờ Các loại, được hiển thị trongBảng 8-9. tỷ lệ kèo bóng đá trực tuyến hôm nay hoạt động có sẵn trên tỷ lệ kèo bóng đá trực tuyến hôm nay loại dữ liệu này được mô tả trongPhần 9.9.
Bảng 8-9. Các loại tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ
tên | Kích thước lưu trữ | Mô tả | giá trị thấp | Giá trị cao | Độ phân giải |
---|---|---|---|---|---|
dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay [(P)] [Không có múi giờ ] | 8 byte | cả tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ (không có múi giờ) | 4713 bc | 294276 AD | 1 microsecond / 14 chữ số |
dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay [(P)] với múi giờ | 8 byte | cả tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ, với múi giờ | 4713 bc | 294276 AD | 1 microsecond / 14 chữ số |
tỷ lệ kèo bóng đá trực tuyến hôm nay | 4 byte | tỷ lệ kèo bóng đá trực tuyến hôm nay (không có thời gian trong tỷ lệ kèo bóng đá trực tuyến hôm nay) | 4713 bc | 5874897 AD | 1 tỷ lệ kèo bóng đá trực tuyến hôm nay |
Thời tỷ lệ kèo bóng đá trực tuyến hôm nay [(P)] [Không có múi giờ ] | 8 byte | Thời gian trong tỷ lệ kèo bóng đá trực tuyến hôm nay (không có tỷ lệ kèo bóng đá trực tuyến hôm nay) | 00:00:00 | 24:00:00 | 1 microsecond / 14 chữ số |
Thời tỷ lệ kèo bóng đá trực tuyến hôm nay [(P)] với múi giờ | 12 byte | Chỉ thời gian trong tỷ lệ kèo bóng đá trực tuyến hôm nay, với múi giờ | 13472_13487 | 24:00:00-1459 | 1 microsecond / 14 chữ số |
Khoảng [Trường] [(P)] | 16 byte | Khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay | -178000000 năm | 178000000 năm | 1 microsecond / 14 chữ số |
Lưu ý:trướcPostgreSQL7.3, viết chỉDấu thời tỷ lệ kèo bóng đá trực tuyến hôm naydấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ. Điều này đã được thay đổi cho Tuân thủ SQL.
thời tỷ lệ kèo bóng đá trực tuyến hôm nay, Dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay,, VàKhoảngChấp nhận độ chính xác tùy chọn giá trịPtrong đó chỉ định Số chữ số phân số được giữ lại trong trường giây. Qua Mặc định, không có ràng buộc rõ ràng về độ chính xác. Cho phép phạm vi củaPlà từ 0 đến 6 choTimestampvàKhoảngTYPE.
Lưu ý:KhiDấu thời tỷ lệ kèo bóng đá trực tuyến hôm nayGiá trị được lưu trữ dưới dạng số nguyên tám byte (hiện là mặc định), độ chính xác microsecond có sẵn trong toàn bộ phạm vi của giá trị. Khidấu thời tỷ lệ kèo bóng đá trực tuyến hôm nayGiá trị là thay vào đó được lưu trữ dưới dạng số điểm nổi chính xác kép (A A tùy chọn biên dịch không dùng nữa), giới hạn hiệu quả của Độ chính xác có thể nhỏ hơn 6.dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay15313_15393Dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay15429_15704Dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nayGiá trị được biểu diễn hơn so với hiển thị Trên: Từ 4713 trước Công nguyên đến 5874897 AD.
Tùy chọn thời tỷ lệ kèo bóng đá trực tuyến hôm nay biên dịch tương tự cũng xác định xemthời tỷ lệ kèo bóng đá trực tuyến hôm nayvàIntervalGiá trị được lưu trữ dưới dạng số điểm nổi hoặc tám byte số nguyên. Trong trường hợp nổi, lớnKhoảnggiá trị suy giảm độ chính xác theo kích thước của khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay tăng.
chothời tỷ lệ kèo bóng đá trực tuyến hôm nay16252_16285P16316_16431
TheKhoảngLoại có thêm tùy chọn, đó là hạn chế tập hợp tỷ lệ kèo bóng đá trực tuyến hôm nay trường được lưu trữ bằng cách viết Một trong những cụm từ này:
Năm THÁNG NGÀY GIỜ PHÚT THỨ HAI Năm này sang tháng khác tỷ lệ kèo bóng đá trực tuyến hôm nay này đến giờ tỷ lệ kèo bóng đá trực tuyến hôm nay này sang phút khác tỷ lệ kèo bóng đá trực tuyến hôm nay thứ hai Giờ đến phút Giờ đến thứ hai Phút đến thứ hai
Lưu ý rằng nếu cả haiTrườngvàPđược chỉ định,TrườngPhải bao gồmthứ hai, vì độ chính xác chỉ áp dụng cho giây.
LoạiThời tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờđược xác định theo tiêu chuẩn SQL, nhưng định nghĩa thể hiện tỷ lệ kèo bóng đá trực tuyến hôm nay thuộc tính dẫn đến tính hữu dụng đáng ngờ. Trong hầu hết tỷ lệ kèo bóng đá trực tuyến hôm nay trường hợp, sự kết hợp củatỷ lệ kèo bóng đá trực tuyến hôm nay, Thời tỷ lệ kèo bóng đá trực tuyến hôm nay, dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờvàdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờsẽ cung cấp hoàn chỉnh Phạm vi chức năng tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian được yêu cầu bởi bất kỳ ứng dụng nào.
tỷ lệ kèo bóng đá trực tuyến hôm nay loạiAbstimevàRelimelà tỷ lệ kèo bóng đá trực tuyến hôm nay loại chính xác thấp hơn được sử dụng trong nội bộ. Bạn không nản lòng khi sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay loại này trong ứng dụng; Những loại bên trong này có thể biến mất trong một tương lai giải phóng.
Đầu vào tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ được chấp nhận trong hầu hết mọi hợp lý Định dạng, bao gồm ISO 8601,SQL-CompitiT, truyền thốngPostgres, và những người khác. Đối với một số định dạng, Đặt hàng tỷ lệ kèo bóng đá trực tuyến hôm nay, tháng và năm đầu vào tỷ lệ kèo bóng đá trực tuyến hôm nay là mơ hồ và có sự hỗ trợ để chỉ định thứ tự dự kiến của chúng Cánh đồng. ĐặtDatestyletham số đếnmdy18470_18518DMYđến Chọn cách giải thích năm tháng, hoặcYMDĐể chọn giải thích trong một tháng một lần.
PostgreSQLlinh hoạt hơn Trong tỷ lệ kèo bóng đá trực tuyến hôm nay xử lý/thời gian đầu vào so vớiSQLYêu cầu tiêu chuẩn. Nhìn thấyPhụ lục BĐể phân tích cú pháp chính xác Quy tắc đầu vào tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ và cho các trường văn bản được công nhận bao gồm các tháng, tỷ lệ kèo bóng đá trực tuyến hôm nay trong tuần và múi giờ.
Hãy nhớ rằng bất kỳ đầu vào tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc thời gian nào cũng cần Kèm theo trong các trích dẫn đơn, như chuỗi văn bản. Tham khảoPhần 4.1.2.7Để biết thêm thông tin.SQL19329_19361
loại[(P)] 'giá trị'
WHEREPlà một tùy chọn Đặc tả chính xác cho số chữ số phân số Trong trường giây. Độ chính xác có thể được chỉ định chothời tỷ lệ kèo bóng đá trực tuyến hôm nay, Dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nayvàKhoảngtỷ lệ kèo bóng đá trực tuyến hôm nay loại. tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị được phép là đã đề cập ở trên. Nếu không có độ chính xác nào được chỉ định trong một hằng số đặc điểm kỹ thuật, nó mặc định là độ chính xác của nghĩa đen giá trị.
Bảng 8-10Hiển thị một số đầu vào có thể chotỷ lệ kèo bóng đá trực tuyến hôm nayLoại.
Bảng 8-10. Đầu vào tỷ lệ kèo bóng đá trực tuyến hôm nay
Ví dụ | Mô tả |
---|---|
1999-01-08 | ISO 8601; tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 ở bất kỳ chế độ nào (được đề xuất định dạng) |
tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 năm 1999 | không rõ ràng trong bất kỳDatestyleChế độ nhập |
1/8/1999 | tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 trongmdychế độ; tỷ lệ kèo bóng đá trực tuyến hôm nay 1 tháng 8 trongDMYMode |
1/18/1999 | 18 tháng 1 trongmdy21368_21414 |
01/02/03 | tỷ lệ kèo bóng đá trực tuyến hôm nay 2 tháng 1 năm 2003 trongmdychế độ; tỷ lệ kèo bóng đá trực tuyến hôm nay 1 tháng 2 năm 2003 trongDMYchế độ; tỷ lệ kèo bóng đá trực tuyến hôm nay 3 tháng 2 năm 2001 trongYMDMode |
1999-JAN-08 | tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 ở bất kỳ chế độ nào |
tháng 1-08-1999 | tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 ở bất kỳ chế độ nào |
08-Jan-1999 | tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 ở bất kỳ chế độ nào |
99-JAN-08 | tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 trongYMDchế độ, Lỗi khác |
08-JAN-99 | tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1, ngoại trừ lỗi trongYMDMode |
Jan-08-99 | tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1, ngoại trừ lỗi trongYMDMode |
19990108 | ISO 8601; tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 năm 1999 ở bất kỳ chế độ nào |
990108 | ISO 8601; tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 năm 1999 ở bất kỳ chế độ nào |
1999.008 | năm và tỷ lệ kèo bóng đá trực tuyến hôm nay trong năm |
J2451187 | tỷ lệ kèo bóng đá trực tuyến hôm nay Julian |
tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1, 99 trước Công nguyên | năm 99 trước Công nguyên |
Các loại thời gian của tỷ lệ kèo bóng đá trực tuyến hôm nay làThời tỷ lệ kèo bóng đá trực tuyến hôm nay [ (P)] Không có múi giờvàThời tỷ lệ kèo bóng đá trực tuyến hôm nay [(P)] với múi giờ. thời tỷ lệ kèo bóng đá trực tuyến hôm nayMột mình tương đương vớiThời tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờ.
Đầu vào hợp lệ cho các loại này bao gồm một thời gian trong tỷ lệ kèo bóng đá trực tuyến hôm nay theo sau là một múi giờ tùy chọn. (Nhìn thấyBảng 8-11vàBảng 8-12.) Nếu một múi giờ được chỉ định trong đầu vào choThời tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờ, nó âm thầm bỏ qua. Bạn cũng có thể chỉ định một tỷ lệ kèo bóng đá trực tuyến hôm nay nhưng nó sẽ bị bỏ qua, ngoại trừ khi bạn sử dụng tên múi giờ liên quan đến Quy tắc vẫy sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay, chẳng hạn nhưAmerica/new_york24417_24609Thời tỷ lệ kèo bóng đá trực tuyến hôm nay theo thời tỷ lệ kèo bóng đá trực tuyến hôm nay vùnggiá trị.
Bảng 8-11. Đầu vào thời tỷ lệ kèo bóng đá trực tuyến hôm nay
Ví dụ | Mô tả |
---|---|
04:05:06.789 | ISO 8601 |
04:05:06 | ISO 8601 |
04:05 | ISO 8601 |
040506 | ISO 8601 |
04: 05 AM | giống như 04:05; AM không ảnh hưởng đến giá trị |
04: 05 PM | giống như 16:05; Giờ đầu vào phải là <= 12 |
04:05:06.789-8 | ISO 8601 |
04:05:06-08:00 | ISO 8601 |
04:05-08:00 | ISO 8601 |
040506-08 | ISO 8601 |
04: 05: 06 PST | múi giờ được chỉ định bởi viết tắt |
2003-04-12 04:05:06 America/new_york | Múi giờ được chỉ định bởi tên đầy đủ |
Bảng 8-12. Đầu vào múi giờ
Ví dụ | Mô tả |
---|---|
PST | viết tắt (cho thời tỷ lệ kèo bóng đá trực tuyến hôm nay chuẩn Thái Bình Dương) |
America/new_york | Tên múi giờ đầy đủ |
PST8PDT | Đặc tả múi giờ theo kiểu POSIX |
-8:00 | iso-8601 Offset cho PST |
-800 | iso-8601 Offset cho PST |
-8 | iso-8601 Offset cho PST |
Zulu | Viết tắt quân sự cho UTC |
z | dạng ngắn củaZulu |
Tham khảoPhần 8.5.3Để biết thêm thông tin về cách chỉ định tỷ lệ kèo bóng đá trực tuyến hôm nay múi giờ.
Đầu vào hợp lệ cho các loại tem thời gian bao gồm sự kết hợp của một tỷ lệ kèo bóng đá trực tuyến hôm nay và một thời gian, tiếp theo là một tùy chọn múi giờ, theo sau là một tùy chọnADhoặcBC. (Cách khác,AD/BCcó thể xuất hiện trước múi giờ, nhưng cái này không phải là thứ tự ưa thích.) Vì vậy:
1999-01-08 04:05:06
và:
1999-01-08 04:05:06 -8:00
là giá trị hợp lệ, theoISO8601 tiêu chuẩn. Ngoài ra, Định dạng chung:
tỷ lệ kèo bóng đá trực tuyến hôm nay 8 tháng 1 04:05:06 1999 PST
được hỗ trợ.
TheSQLTiêu chuẩn khác biệtdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay không có thời tỷ lệ kèo bóng đá trực tuyến hôm nay vùngvàdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờnghĩa đen bởi sự hiện diện của A"+"hoặc"-"Biểu tượng và múi giờ bù đắp sau thời tỷ lệ kèo bóng đá trực tuyến hôm nay. Do đó, theo tiêu chuẩn,
Timestamp '2004-10-19 10:23:54'
là mộtdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờ,, trong khi
Timestamp '2004-10-19 10: 23: 54+02'
là một30289_30315. PostgreSQLKhông bao giờ kiểm tra nội dung của một chuỗi theo nghĩa đen trước khi xác định loại của nó, và do đó sẽ coi cả hai điều trên làdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờ. Để đảm bảo rằng một nghĩa đen được coi làdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay theo thời tỷ lệ kèo bóng đá trực tuyến hôm nay vùng, Cho nó loại rõ ràng chính xác:
dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ '2004-10-19 10: 23: 54+02'
Trong một nghĩa đen đã được xác định làdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờ, PostgreSQLSẽ âm thầm bỏ qua bất cứ lúc nào chỉ định khu vực. Nghĩa là, giá trị kết quả được lấy từ các trường tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ trong giá trị đầu vào và không được điều chỉnh cho múi giờ.
chodấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ, The giá trị được lưu trữ bên trong luôn luôn ở UTC (phổ quát Thời tỷ lệ kèo bóng đá trực tuyến hôm nay phối hợp, theo truyền thống được gọi là thời tỷ lệ kèo bóng đá trực tuyến hôm nay trung bình của Greenwich,GMT). Giá trị đầu vào mà có múi giờ rõ ràng được chỉ định được chuyển đổi thành UTC bằng cách sử dụng độ lệch thích hợp cho múi giờ đó. Nếu không có múi giờ là đã nêu trong chuỗi đầu vào, sau đó nó được giả định là trong múi giờ được chỉ định bởi hệ thốngtimezoneTham số và được chuyển đổi thành UTC bằng cách sử dụng phần bù chotimezonekhu vực.
Khi Adấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờGiá trị là đầu ra, nó luôn được chuyển đổi từ UTC sang hiện hànhtimezoneVùng và hiển thị như giờ địa phương trong khu vực đó. Để xem thời tỷ lệ kèo bóng đá trực tuyến hôm nay ở một thời điểm khác vùng, một trong hai thay đổitimezonehoặc sử dụng TheTại múi giờXây dựng (xemPhần 9.9.3).
Chuyển đổi giữadấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờvàdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay theo thời tỷ lệ kèo bóng đá trực tuyến hôm nay vùngThông thường giả sử rằngdấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờGiá trị nên được lấy hoặc đưa ra làmtimezonegiờ địa phương. Một khác Múi giờ có thể được chỉ định để chuyển đổi bằng cách sử dụngTại múi giờ.
PostgreSQLHỗ trợ Một số giá trị đầu vào tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian đặc biệt để thuận tiện, vì hiển thị trongBảng 8-13. tỷ lệ kèo bóng đá trực tuyến hôm nay giá trịVô cựcvà-Infinityđược đại diện đặc biệt bên trong hệ thống và sẽ được hiển thị không thay đổi; Nhưng Những người khác chỉ đơn giản là những tốc ký không có ý nghĩa được chuyển đổi thành giá trị tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian thông thường khi đọc. (TRONG cụ thể,Bây giờvà các chuỗi liên quan được chuyển đổi thành một giá trị thời tỷ lệ kèo bóng đá trực tuyến hôm nay cụ thể ngay khi chúng là Đọc.) Tất cả các giá trị này cần được đặt trong đơn Báo giá khi được sử dụng làm hằng số trong các lệnh SQL.
Bảng 8-13. Đầu vào tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ đặc biệt
Chuỗi nhập | tỷ lệ kèo bóng đá trực tuyến hôm nay loại hợp lệ | Mô tả |
---|---|---|
Epoch | tỷ lệ kèo bóng đá trực tuyến hôm nay, Timestamp | 1970-01-01 00: 00: 00+00 (Thời tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống UNIX không) |
Vô cực | tỷ lệ kèo bóng đá trực tuyến hôm nay, Timestamp | muộn hơn tất cả các tem thời tỷ lệ kèo bóng đá trực tuyến hôm nay khác |
-Infinity | tỷ lệ kèo bóng đá trực tuyến hôm nay, Dấu thời tỷ lệ kèo bóng đá trực tuyến hôm nay | sớm hơn tất cả các tem thời tỷ lệ kèo bóng đá trực tuyến hôm nay khác |
Bây giờ | tỷ lệ kèo bóng đá trực tuyến hôm nay, Thời tỷ lệ kèo bóng đá trực tuyến hôm nay, Timestamp | Thời tỷ lệ kèo bóng đá trực tuyến hôm nay bắt đầu giao dịch hiện tại |
hôm nay | tỷ lệ kèo bóng đá trực tuyến hôm nay, Timestamp | Nửa đêm hôm nay |
tỷ lệ kèo bóng đá trực tuyến hôm nay mai | tỷ lệ kèo bóng đá trực tuyến hôm nay, Timestamp | Nửa đêm tỷ lệ kèo bóng đá trực tuyến hôm nay mai |
tỷ lệ kèo bóng đá trực tuyến hôm nay hôm qua | tỷ lệ kèo bóng đá trực tuyến hôm nay, Timestamp | Nửa đêm hôm qua |
Allballs | thời tỷ lệ kèo bóng đá trực tuyến hôm nay | 00: 00: 00.00 UTC |
sauSQL36310_36429current_date, current_time, current_timestamp, địa phương, LocalTimeStamp. Bốn người sau chấp nhận một Thông số kỹ thuật chính xác phụ thuộc tùy chọn. (Nhìn thấyPhần 9.9.4.) Lưu ý rằng đây là tỷ lệ kèo bóng đá trực tuyến hôm nay chức năng SQL và làkhôngđược công nhận trong Chuỗi đầu vào dữ liệu.
Định dạng đầu ra của các loại tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian có thể được đặt thành một trong bốn kiểu ISO 8601,SQL(ingres), truyền thốngPostgres(UNIXtỷ lệ kèo bóng đá trực tuyến hôm nayĐịnh dạng) hoặc tiếng Đức. Mặc định là TheISOĐịnh dạng. (TheSQLTiêu chuẩn yêu cầu Sử dụng định dạng ISO 8601. Tên của"SQL"Định dạng đầu ra là một tai nạn lịch sử.)Bảng 8-14Hiển thị tỷ lệ kèo bóng đá trực tuyến hôm nay ví dụ về từng kiểu đầu ra. Đầu ra củatỷ lệ kèo bóng đá trực tuyến hôm nayvàThời tỷ lệ kèo bóng đá trực tuyến hôm nayLoại tất nhiên chỉ là phần hoặc phần thời tỷ lệ kèo bóng đá trực tuyến hôm nay theo Ví dụ đã cho.
Bảng 8-14. Kiểu đầu ra tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian
Đặc tả kiểu | Mô tả | Ví dụ |
---|---|---|
ISO | ISO 8601/SQL Standard | 1997-12-17 07:37:16-08 |
SQL | Phong cách truyền thống | 38772_38800 |
38852_38862 | Kiểu gốc | Thứ tư 17 tháng 12 07:37:16 1997 PST |
Đức | Phong cách khu vực | 17.12.1997 07: 37: 16.00 PST |
trongSQLvà Postgres Kiểu, tỷ lệ kèo bóng đá trực tuyến hôm nay xuất hiện trước tháng nếu đặt hàng trường DMY đã được được chỉ định, nếu không, tháng xuất hiện trước tỷ lệ kèo bóng đá trực tuyến hôm nay. (Nhìn thấyPhần 8.5.1Để biết cách cài đặt này cũng ảnh hưởng đến việc giải thích giá trị đầu vào.)Bảng 8-15Hiển thị một ví dụ.
Bảng 8-15. tỷ lệ kèo bóng đá trực tuyến hôm nay đặt hàng quy ước
DatestyleCài đặt | Đặt hàng đầu vào | đầu ra ví dụ |
---|---|---|
SQL, DMY | tỷ lệ kèo bóng đá trực tuyến hôm nay/tháng/năm | 17/12/1997 15: 37: 16.00 CET |
SQL, MDY | tháng/tỷ lệ kèo bóng đá trực tuyến hôm nay/40619_40625 | 12/17/1997 07: 37: 16.00 PST |
Postgres, DMY | tỷ lệ kèo bóng đá trực tuyến hôm nay/tháng/năm | Thứ tư 17 tháng 12 07:37:16 1997 PST |
Kiểu tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ có thể được người dùng chọn bằng cách sử dụngĐặt Datestylelệnh, TheDatestyle41236_41260PostgreSql.confTệp cấu hình hoặcPGDATESTYLEBiến môi trường trên máy chủ hoặc máy khách. tỷ lệ kèo bóng đá trực tuyến hôm nay định dạng
chức năngto_char
(xemPhần 9.841543_41619
Múi giờ và quy ước khu vực thời gian, bị ảnh hưởng bởi Các quyết định chính trị, không chỉ hình học trái đất. Múi giờ xung quanh thế giới đã trở nên hơi tiêu chuẩn hóa trong những năm 1900, nhưng tiếp tục dễ bị thay đổi tùy ý, đặc biệt là với Tôn trọng các quy tắc sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay.PostgreSQLsử dụng được sử dụng rộng rãiZoneInfoCơ sở dữ liệu múi giờ để biết thông tin về các quy tắc múi giờ lịch sử. Đối với thời tỷ lệ kèo bóng đá trực tuyến hôm nay trong tương lai, giả định là các quy tắc mới nhất được biết đến cho một múi giờ nhất định sẽ tiếp tục được quan sát vô thời hạn vào tương lai.
PostgreSQLnỗ lực Tương thích vớiSQLĐịnh nghĩa tiêu chuẩn cho việc sử dụng điển hình. Tuy nhiên,SQLTiêu chuẩn có hỗn hợp lẻ của các loại tỷ lệ kèo bóng đá trực tuyến hôm nay và thời gian và khả năng. Hai vấn đề rõ ràng là:
mặc dùtỷ lệ kèo bóng đá trực tuyến hôm nayLoại không thể có một múi giờ liên quan,Thời tỷ lệ kèo bóng đá trực tuyến hôm nayLoại có thể. Múi giờ trong thế giới thực có ít ý nghĩa trừ khi liên kết với một tỷ lệ kèo bóng đá trực tuyến hôm nay cũng như một thời gian, vì Offset có thể thay đổi trong năm với thời gian tiết kiệm ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay ranh giới.
Múi giờ mặc định được chỉ định là một số không đổi Offset từUTC. Nó là do đó không thể thích nghi với thời gian tiết kiệm ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay khi thực hiện số học tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ quaDSTranh giới.
Để giải quyết những khó khăn này, chúng tôi khuyên bạn nên sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ Các loại chứa cả tỷ lệ kèo bóng đá trực tuyến hôm nay và thời gian khi sử dụng múi giờ. Chúng tôi LÀMkhôngĐề xuất sử dụng loạiThời tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ(mặc dù nó được hỗ trợ bởiPostgreSQLcho tỷ lệ kèo bóng đá trực tuyến hôm nay ứng dụng kế thừa và cho Tuân thủSQLtiêu chuẩn).POSTGRESQLGiả sử Múi giờ địa phương của bạn cho bất kỳ loại nào chỉ chứa tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc thời gian.
Tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay và thời gian nhận biết múi giờ được lưu trữ nội bộ trongUTC. Chúng được chuyển đổi thành giờ địa phương trong khu vực được chỉ định bởitimezoneTham số cấu hình trước khi được hiển thị cho khách hàng.
PostgreSQLcho phép bạn Chỉ định tỷ lệ kèo bóng đá trực tuyến hôm nay múi giờ ở ba dạng khác nhau:
Ví dụ, một tên múi giờ đầy đủAmerica/new_york. Múi giờ được công nhận Tên được liệt kê trongpg_timezone_namesXem (xemPhần 44.58).POSTGRESQLSử dụng được sử dụng rộng rãiZoneInfo44959_45072
Ví dụ, một bản viết tắt múi giờPST. Một đặc điểm kỹ thuật như vậy chỉ định nghĩa một bù đặc biệt từ UTC, trái ngược với múi giờ toàn thời gian Tên có thể ngụ ý một tập hợp tiết kiệm ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay Quy tắc chuyển tiếp là tốt. Các chữ viết tắt được công nhận được liệt kê trongpg_timezone_abbrevsXem (xemPhần 44.57). Bạn Không thể đặt tham số cấu hìnhtimezonehoặclog_timezoneViết tắt múi giờ, nhưng bạn có thể sử dụng chữ viết tắt Trong các giá trị đầu vào tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian và vớiTại múi giờtoán tử.
Ngoài tỷ lệ kèo bóng đá trực tuyến hôm nay tên và chữ viết tắt của múi giờ,PostgreSQLsẽ chấp nhận Thông số kỹ thuật múi giờ theo phong cách POSIX của biểu mẫuSTDOffsethoặcSTDOffsetDST, trong đóSTDlà viết tắt của khu vực,Offsetlà một phần bù số Trong giờ phía tây từ UTC vàDSTlà một trang phục ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay tùy chọn Vùng viết tắt, được cho là đứng trước một giờ trước phần bù đã cho. Ví dụ: nếuest5edtchưa phải là vùng được công nhận tên, nó sẽ được chấp nhận và sẽ có chức năng Tương đương với thời gian ở Bờ Đông Hoa Kỳ. Khi a Tên khu vực vòm sáng tỷ lệ kèo bóng đá trực tuyến hôm nay có mặt, nó được cho là được sử dụng theo quá trình chuyển đổi sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay các quy tắc được sử dụng trong47143_47153Thời tỷ lệ kèo bóng đá trực tuyến hôm nay Cơ sở dữ liệu của ZonePosixrulesmục nhập. Trong một tiêu chuẩnPostgreSQLCài đặt,Posixruleslà Giống nhưHoa Kỳ/Đông, như vậy Thông số kỹ thuật về múi giờ theo phong cách POSIX theo Hoa Kỳ Quy tắc tiết kiệm ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay. Nếu cần, bạn có thể điều chỉnh cái này hành vi bằng cách thay thếPosixrulesTệp.
47662_47917
Một người nên cảnh giác rằng tính năng múi giờ kiểu POSIX có thể dẫn đến âm thầm chấp nhận đầu vào không có thật, vì không có Kiểm tra tính hợp lý của tỷ lệ kèo bóng đá trực tuyến hôm nay chữ viết tắt khu vực. Vì ví dụ,Đặt thời tỷ lệ kèo bóng đá trực tuyến hôm nay thành foobar0Will làm việc, để lại hệ thống một cách hiệu quả bằng cách sử dụng một Chữ viết tắt cho UTC. Một vấn đề khác cần ghi nhớ là trong Tên múi giờ Posix, độ lệch dương được sử dụng cho tỷ lệ kèo bóng đá trực tuyến hôm nay vị tríTâycủa Greenwich. Ở mọi nơi khác,PostgreSQL48510_48588Eastcủa Greenwich.
Trong mọi trường hợp, tên Timezone được công nhận trường hợp không nhạy cảm. (Đây là một sự thay đổi từPOSTGRESQLPhiên bản trước 8.2, trong đó nhạy cảm trường hợp trong một số bối cảnh nhưng không phải là những bối cảnh khác.)
Không phải tên đầy đủ và viết tắt máy chủ; Chúng được lấy từ tỷ lệ kèo bóng đá trực tuyến hôm nay tệp cấu hình được lưu trữ trong.../chia sẻ/timezone/và.../chia sẻ/TimeZonesets/của cài đặt thư mục (xemPostgreSQL: Tài).
ThetimezoneTham số cấu hình có thể được đặt trong tệpPostgreSql.confhoặc trong bất kỳ cái nào khác tỷ lệ kèo bóng đá trực tuyến hôm nay cách tiêu chuẩn được mô tả trongChương 18. Ngoài ra còn có một số Những cách đặc biệt để đặt nó:
nếutimezonekhông được chỉ định trongPostgreSql.confhoặc như một máy chủ Tùy chọn dòng lệnh, máy chủ cố gắng sử dụng giá trị củaTZBiến môi trường như múi giờ mặc định. Nếu nhưTZkhông được xác định hoặc không phải là bất kỳ tên múi giờ nào được biết đếnPostgreSQL, Máy chủ cố gắng xác định thời tỷ lệ kèo bóng đá trực tuyến hôm nay mặc định của hệ điều hành Vùng bằng cách kiểm tra hành vi của chức năng thư viện Clocaltime (). Múi giờ mặc định được chọn là trận đấu gần nhất giữaPostgreSQLSúi thời tỷ lệ kèo bóng đá trực tuyến hôm nay đã biết. (Những cái này Các quy tắc cũng được sử dụng để chọn giá trị mặc định củalog_timezone50523_50553
TheSQLlệnhĐặt múi giờĐặt múi giờ cho phiên. Đây là một cách đánh vần thay thế củaĐặt thời tỷ lệ kèo bóng đá trực tuyến hôm nay thànhvới nhiều hơn Cú pháp tương thích SQL-spec.
ThePGTZBiến môi trường là Được sử dụng bởilibpqKhách hàng đến Gửi AĐặt múi giờLệnh đến máy chủ khi kết nối.
KhoảngGiá trị có thể được viết bằng cách sử dụng Cú pháp dài dòng sau:
[@]Số lượng Đơn vị[Số lượng 51685_51691...] [Hướng]
WHERESố lượnglà một số (có thể đã ký);Đơn vịlàmicrosecond, Millisecond, thứ hai, phút, giờ, tỷ lệ kèo bóng đá trực tuyến hôm nay, Tuần, tháng, năm, Decade, Century, Thiên niên kỷhoặc tỷ lệ kèo bóng đá trực tuyến hôm nay chữ viết tắt hoặc số nhiều của tỷ lệ kèo bóng đá trực tuyến hôm nay đơn vị này;Hướngcó thểAGOhoặc trống. Dấu hiệu tại (@) là tiếng ồn tùy chọn. Số lượng của tỷ lệ kèo bóng đá trực tuyến hôm nay đơn vị khác nhau được thêm vào hoàn toàn với dấu hiệu thích hợp kế toán.AGOphủ nhận tất cả Cánh đồng. Cú pháp này cũng được sử dụng cho đầu ra khoảng, nếuIntervalStyleđược đặt thànhPostgres_verbose.
Số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay, giờ, phút và giây có thể được chỉ định mà không có dấu hiệu đơn vị rõ ràng. Ví dụ,'1 12:59:10'được đọc giống như'1 tỷ lệ kèo bóng đá trực tuyến hôm nay 12 giờ 59 phút 10 giây'. Cũng, Một sự kết hợp giữa năm và tháng có thể được chỉ định với một dấu gạch ngang; Ví dụ'200-10'được đọc giống nhau BẰNG'200 năm 10 tháng'53346_53420SQLTiêu chuẩn và được sử dụng cho đầu ra khiIntervalStyleđược đặt ĐẾNSQL_STANDARD.)
Giá trị khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay cũng có thể được viết là ISO 8601 Thời tỷ lệ kèo bóng đá trực tuyến hôm nay khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay, sử dụng"Định dạng với người thiết kế "của tiêu chuẩn Phần 4.4.3.2 hoặc"Định dạng thay thế"của phần 4.4.3.3. Định dạng với người chỉ định trông như thế này:
PSố lượng Đơn vị[ Số lượng Đơn vị...] [T [ Số lượng Đơn vị...]]
Chuỗi phải bắt đầu bằng mộtP, và có thể bao gồm mộtTgiới thiệu Các đơn vị thời gian trong tỷ lệ kèo bóng đá trực tuyến hôm nay. Các chữ viết tắt đơn vị có sẵn được đưa ra TRONGBảng 8-16. Các đơn vị có thể bị bỏ qua và có thể được chỉ định trong bất kỳ Đặt hàng, nhưng các đơn vị nhỏ hơn một tỷ lệ kèo bóng đá trực tuyến hôm nay phải xuất hiện sauT. Cụ thể, ý nghĩa củaMphụ thuộc vào việc nó là trước hay sau đóT.
Bảng 8-16. Đơn vị khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay ISO 8601 viết tắt
viết tắt | có nghĩa là |
---|---|
Y | năm |
M | tháng (trong phần tỷ lệ kèo bóng đá trực tuyến hôm nay) |
W | tuần |
D | tỷ lệ kèo bóng đá trực tuyến hôm nay |
H | giờ |
M | phút (trong phần thời tỷ lệ kèo bóng đá trực tuyến hôm nay) |
S | giây |
ở định dạng thay thế:
P [ năm-tháng-tỷ lệ kèo bóng đá trực tuyến hôm nay ] [Tgiờ:phút:giây ]
Chuỗi phải bắt đầu bằngPvà ATTách các phần tỷ lệ kèo bóng đá trực tuyến hôm nay và thời gian của các phần của khoảng thời gian. Các giá trị được đưa ra dưới dạng số tương tự như ISO 8601 tỷ lệ kèo bóng đá trực tuyến hôm nay.
Khi viết hằng số khoảng bằngTrườngĐặc điểm kỹ thuật hoặc khi gán một Chuỗi vào một cột khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay được xác định vớiTrườngĐặc điểm kỹ thuật, giải thích số lượng không được đánh dấu phụ thuộc vàoTrường. Ví dụKhoảng '1' nămđược đọc là 1 năm, trong khiKhoảng '1'Có nghĩa là 1 giây. Cũng, Giá trị trường"bên phải"của Trường ít có ý nghĩa nhất được phép bởiTrườngĐặc điểm kỹ thuật âm thầm loại bỏ. Ví dụ: ViếtKhoảng '1 tỷ lệ kèo bóng đá trực tuyến hôm nay 2:03:04 'Giờ đến phútdẫn đến việc bỏ rơi Trường thứ hai, nhưng không phải trường tỷ lệ kèo bóng đá trực tuyến hôm nay.
theoSQLTiêu chuẩn Tất cả các trường của giá trị khoảng phải có cùng dấu hiệu, vì vậy một dấu hiệu tiêu cực hàng đầu áp dụng cho tất cả các trường; vì Ví dụ Dấu âm trong khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay'-1 2:03:04'57711_57773POSTGRESQLCho phép tỷ lệ kèo bóng đá trực tuyến hôm nay trường có tỷ lệ kèo bóng đá trực tuyến hôm nay dấu hiệu khác nhau và theo truyền thống đối xử với từng trường trong biểu diễn văn bản như được ký một cách độc lập, để giờ/phút/phần thứ hai được coi là tích cực trong ví dụ này. Nếu nhưIntervalStyleđược đặt thànhSQL_STANDARDSau đó, một dấu hiệu hàng đầu được xem xét để áp dụng cho tất cả tỷ lệ kèo bóng đá trực tuyến hôm nay trường (nhưng chỉ khi không có dấu hiệu bổ sung xuất hiện). Nếu không thì truyền thốngPostgreSQLGiải thích được sử dụng. ĐẾN Tránh sự mơ hồ, nên đính kèm một dấu hiệu rõ ràng mỗi trường nếu bất kỳ trường nào là âm.
nội bộKhoảng58512_58879Timestamptrừ, this
Phương pháp lưu trữ hoạt động tốt trong hầu hết tỷ lệ kèo bóng đá trực tuyến hôm nay trường hợp. Chức năngJustify_Days
vàJustify_Hours
Có sẵn để điều chỉnh
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ tràn ra phạm vi bình thường của họ.
59177_59322'1,5 tuần'hoặc'01: 02: 03,45 '. Đầu vào như vậy được chuyển đổi thành Số tháng, tỷ lệ kèo bóng đá trực tuyến hôm nay và giây thích hợp để lưu trữ. Khi điều này sẽ dẫn đến một số tháng của các tháng hoặc tỷ lệ kèo bóng đá trực tuyến hôm nay, phân số được thêm vào các trường bậc dưới bằng cách sử dụng Các yếu tố chuyển đổi 1 tháng = 30 tỷ lệ kèo bóng đá trực tuyến hôm nay và 1 tỷ lệ kèo bóng đá trực tuyến hôm nay = 24 giờ. Vì ví dụ,'1.5 tháng'trở thành 1 tháng và 15 tỷ lệ kèo bóng đá trực tuyến hôm nay. Chỉ vài giây sẽ được hiển thị dưới dạng phân số đầu ra.
Bảng 8-17Hiển thị một số ví dụ về hợp lệKhoảngĐầu vào.
Bảng 8-17. Đầu vào khoảng
Ví dụ | Mô tả |
---|---|
1-2 | Định dạng tiêu chuẩn SQL: 1 năm 2 tháng |
3 4:05:06 | Định dạng tiêu chuẩn SQL: 3 tỷ lệ kèo bóng đá trực tuyến hôm nay 4 giờ 5 phút 6 giây |
1 năm 2 tháng 3 tỷ lệ kèo bóng đá trực tuyến hôm nay 4 giờ 5 phút 6 giây | Định dạng Postgres truyền thống: 1 năm 2 tháng 3 tỷ lệ kèo bóng đá trực tuyến hôm nay 4 giờ 5 phút 6 giây |
P1Y2M3DT4H5M6S | ISO 8601"Định dạng với người thiết kế ": Ý nghĩa tương tự như trên |
P0001-02-03T04: 05: 06 | ISO 8601"Thay thế định dạng": Ý nghĩa tương tự như trên |
Định dạng đầu ra của loại khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay Bốn kiểuSQL_STANDARD, Postgres, POSTGRES_VERBOSEhoặcISO_8601, Sử dụng lệnhĐặt khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay. Mặc định làPostgresĐịnh dạng.Bảng 8-18Hiển thị tỷ lệ kèo bóng đá trực tuyến hôm nay ví dụ về từng kiểu đầu ra.
TheSQL_STANDARDPhong cách sản xuất đầu ra phù hợp với thông số kỹ thuật của tiêu chuẩn SQL cho khoảng thời gian theo nghĩa đen, nếu giá trị khoảng thời gian đáp ứng Hạn chế của Standard (chỉ có một tháng hoặc thời gian ban tỷ lệ kèo bóng đá trực tuyến hôm nay Chỉ, không có sự pha trộn của các thành phần tích cực và tiêu cực). Nếu không thì sản lượng trông giống như một tháng năm tiêu chuẩn chuỗi theo sau là một chuỗi theo nghĩa đen ban tỷ lệ kèo bóng đá trực tuyến hôm nay, với các dấu hiệu được thêm vào để phân loại các khoảng thời gian ký kết hỗn hợp.
Đầu ra củaPostgresPhong cách khớp với đầu ra củaPostgreSQLphát hành trước 8.4 khiDatestyletham số được đặt thànhISO.
Đầu ra củaPostgres_verboseKiểu khớp với đầu ra củaPostgreSQLphát hành trước 8.4 khiDatestyletham số được đặt thành khôngISOđầu ra.
Đầu ra củaISO_8601Phong cách khớp với"Định dạng với người thiết kế "Được mô tả trong phần 4.4.3.2 của ISO 8601 tiêu chuẩn.
Bảng 8-18. Ví dụ kiểu đầu ra khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay
Đặc tả kiểu | Khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay năm | Khoảng thời gian ban tỷ lệ kèo bóng đá trực tuyến hôm nay | Khoảng thời tỷ lệ kèo bóng đá trực tuyến hôm nay hỗn hợp |
---|---|---|---|
SQL_STANDARD | 1-2 | 3 4:05:06 | -1-2 +3 -4: 05: 06 |
Postgres | 1 năm 2 Mons | 3 tỷ lệ kèo bóng đá trực tuyến hôm nay 04:05:06 | -1 năm -2 MONS +3 tỷ lệ kèo bóng đá trực tuyến hôm nay -04: 05: 06 |
Postgres_verbose | @ 1 năm 2 Mons | @ 3 tỷ lệ kèo bóng đá trực tuyến hôm nay 4 giờ 5 phút 6 giây | @ 1 năm 2 Mons -3 tỷ lệ kèo bóng đá trực tuyến hôm nay 4 giờ 5 phút 6 giây trước kia |
ISO_8601 | P1Y2M | P3DT4H5M6S | P-1Y-2M3DT-4H-5M-6S |
PostgreSQL64993_65225
Hội nghị tỷ lệ kèo bóng đá trực tuyến hôm nay trước thế kỷ 19 làm cho Đọc thú vị, nhưng không đủ nhất quán để đảm bảo Mã hóa thành một trình xử lý tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian.