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

8.5. Các loại kèo bóng đá việt nam/giờ#

PostgreSQLHỗ trợ toàn bộ bộSQLCác loại kèo bóng đá việt nam và giờ, được hiển thị trongBảng 8.912313_12379Phần 9.9. kèo bóng đá việt nam được tính theo lịch Gregorian, ngay cả trong nhiều năm trước lịch đó được giới thiệu (xemPhần B.6Để biết thêm thông tin).

Bảng 8.9. Các loại kèo bóng đá việt nam/giờ

tên Kích thước lưu trữ 13224_13237 giá trị thấp giá trị cao Độ phân giải
dấu thời gian [(P)] [không có múi giờ] 8 byte cả kèo bóng đá việt nam và giờ (không có múi giờ) 4713 bc 294276 AD 1 microsecond
dấu thời gian [(P)] với múi giờ 8 byte cả kèo bóng đá việt nam và giờ, với múi giờ 4713 bc 294276 AD 1 microsecond
kèo bóng đá việt nam 4 byte kèo bóng đá việt nam (không có thời gian trong kèo bóng đá việt nam) 4713 bc 5874897 AD 1 kèo bóng đá việt nam
Thời gian [(P)] [không có múi giờ] 8 byte Thời gian trong kèo bóng đá việt nam (không có kèo bóng đá việt nam) 00:00:00 24:00:00 1 microsecond
Thời gian [(P)] với múi giờ 12 byte Thời gian trong kèo bóng đá việt nam (không có kèo bóng đá việt nam), với múi giờ 00: 00: 00+1559 24:00:00-1559 1 microsecond
Khoảng [Trường] [(P)] 16 byte Khoảng thời gian -178000000 năm 178000000 năm 1 microsecond

Lưu ý

15467_15513Dấu thời gianđược tương đương vớidấu thời gian không có múi giờPostgreSQLDanh dự hành vi đó.TIMESTAMPTZđược chấp nhận làm chữ viết tắt chodấu thời gian với múi giờ; Đây là mộtPostgreSQLphần mở rộng.

Thời gian, Dấu thời gianKhoảngChấp nhận giá trị chính xác tùy chọnPtrong đó chỉ định số lượng kèo bóng đá việt nam chữ số phân số được giữ lại trong trường giây. Theo mặc định, không có ràng buộc rõ ràng về độ chính xác. Phạm vi được phép củaPlà từ 0 đến 6.

TheKhoảng16344_16456

năm
THÁNG
NGÀY
GIỜ
PHÚT
THỨ HAI
Năm này sang tháng khác
kèo bóng đá việt nam này đến giờ
kèo bóng đá việt nam này sang phút khác
kèo bóng đá việt nam thứ hai
Giờ đến phút
Giờ đến thứ hai
Phút đến thứ hai

Lưu ý rằng nếu cả haiTrườngPđược chỉ định,TrườngPhải bao gồmthứ hai16867_16919

LoạiThời gian với múi giờđược xác định bởi tiêu chuẩn SQL, nhưng định nghĩa thể hiện kèo bóng đá việt nam thuộc tính dẫn đến tính hữu dụng đáng ngờ. Trong hầu hết kèo bóng đá việt nam trường hợp, sự kết hợp củakèo bóng đá việt nam, thời gian, dấu thời gian không có múi giờdấu thời gian với múi giờSẽ cung cấp một phạm vi đầy đủ về chức năng kèo bóng đá việt nam/thời gian được yêu cầu bởi bất kỳ ứng dụng nào.

8.5.1. Đầu vào kèo bóng đá việt nam/giờ#

17659_17746SQL-CompitiT, truyền thốngPostgres, và những người khác. Đối với một số định dạng, đặt hàng kèo bóng đá việt nam, tháng và năm đầu vào kèo bóng đá việt nam là mơ hồ và có hỗ trợ để chỉ định thứ tự dự kiến ​​của các trường này. Đặt18087_18098tham số đếnmdyĐể chọn diễn giải hàng tháng,DMYĐể chọn cách giải thích trong tháng năm hoặcYMDĐể chọn giải thích trong một tháng một lần.

PostgreSQLlinh hoạt hơn trong đầu vào kèo bóng đá việt nam/thời gian xử lý so vớiSQLYêu cầu tiêu chuẩn. Nhìn thấyPhụ lục BĐối với các quy tắc phân tích chính xác của đầu vào kèo bóng đá việt nam/thời gian và cho các trường văn bản được công nhận bao gồm tháng, kèo bóng đá việt nam trong tuần và múi giờ.

Hãy nhớ rằng bất kỳ đầu vào kèo bóng đá việt nam hoặc thời gian nào cũng cần được đặt trong các trích dẫn đơn, như chuỗi văn bản. Tham khảo19004_19026Để biết thêm thông tin.SQLYêu cầu cú pháp sau

loại[(P)] 'giá trị'

ở đâuPlà một đặc tả chính xác tùy chọn cung cấp số lượng chữ số phân số trong trường Seconds. Độ chính xác có thể được chỉ định choThời gian, Dấu thời gianKhoảngkèo bóng đá việt nam và có thể nằm trong khoảng từ 0 đến 6. Nếu không có độ chính xác nào được chỉ định trong một đặc điểm kỹ thuật không đổi, nó mặc định là độ chính xác của giá trị theo nghĩa đen (nhưng không quá 6 chữ số).

8.5.1.1. kèo bóng đá việt nam#

Bảng 8.10Hiển thị một số đầu vào có thể chokèo bóng đá việt namloại.

Bảng 8.10. Đầu vào kèo bóng đá việt nam

Ví dụ 20804_20817
1999-01-08 ISO 8601; kèo bóng đá việt nam 8 tháng 1 ở bất kỳ chế độ nào (định dạng được đề xuất)
kèo bóng đá việt nam 8 tháng 1 năm 1999 không rõ ràng trong bất kỳ21156_21167Chế độ đầu vào
1/8/1999 kèo bóng đá việt nam 8 tháng 1 trongmdychế độ; kèo bóng đá việt nam 1 tháng 8 trongDMYMode
1/18/1999 18 tháng 1 trongmdychế độ; bị từ chối trong kèo bóng đá việt nam chế độ khác
01/02/03 kèo bóng đá việt nam 2 tháng 1 năm 2003 trongmdychế độ; kèo bóng đá việt nam 1 tháng 2 năm 2003 trongDMYchế độ; kèo bóng đá việt nam 3 tháng 2 năm 2001 trongYMDMode
1999-JAN-08 kèo bóng đá việt nam 8 tháng 1 ở bất kỳ chế độ nào
tháng 1-08-1999 kèo bóng đá việt nam 8 tháng 1 ở bất kỳ chế độ nào
08-Jan-1999 kèo bóng đá việt nam 8 tháng 1 ở bất kỳ chế độ nào
99-JAN-08 kèo bóng đá việt nam 8 tháng 1 trongYMDchế độ, lỗi khác
08-Jan-99 kèo bóng đá việt nam 8 tháng 1, ngoại trừ lỗi trongYMDMode
Jan-08-99 kèo bóng đá việt nam 8 tháng 1, ngoại trừ lỗi trongYMDMode
19990108 ISO 8601; kèo bóng đá việt nam 8 tháng 1 năm 1999 ở bất kỳ chế độ nào
990108 ISO 8601; kèo bóng đá việt nam 8 tháng 1 năm 1999 ở bất kỳ chế độ nào
1999.008 năm và kèo bóng đá việt nam trong năm
J2451187 kèo bóng đá việt nam Julian
kèo bóng đá việt nam 8 tháng 1, 99 trước Công nguyên năm 99 trước Công nguyên

8.5.1.2. Lần#

Các loại thời gian của kèo bóng đá việt nam làThời gian [(P)] Không có múi giờThời gian [(P)] với múi giờ. thời gianMột mình tương đương vớiThời gian 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 kèo bóng đá việt nam sau đó là múi giờ tùy chọn. (Nhìn thấyBảng 8.11Bảng 8.12.) Nếu một múi giờ được chỉ định trong đầu vào choThời gian không có múi giờ, nó bị bỏ qua âm thầm. Bạn cũng có thể chỉ định một kèo bóng đá việt nam 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 tiết kiệm ánh sáng ban kèo bóng đá việt nam, chẳng hạn nhưAmerica/new_york. Trong trường hợp này chỉ định kèo bóng đá việt nam được yêu cầu để xác định xem thời gian tiết kiệm tiêu chuẩn hay ánh sáng ban kèo bóng đá việt nam. Độ lệch múi giờ thích hợp được ghi lại trongThời gian với múi giờGiá trị và là đầu ra như được lưu trữ; nó không được điều chỉnh theo múi giờ hoạt động.

Bảng 8.11. Đầu vào thời gian

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, với múi giờ là UTC Offset
04:05:06-08:00 26953_26993
04:05-08:00 ISO 8601, với múi giờ như OFC Offset
040506-08 ISO 8601, với múi giờ như OFC Offset
040506+0730 ISO 8601, với múi giờ giờ phân số như OFC Offset
040506+07: 30: 00 OFC Offset được chỉ định thành giây (không được phép trong ISO 8601)
04: 05: 06 PST múi giờ được chỉ định bởi viết tắt
2003-04-12 04:05:06 Mỹ/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 gian 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:00 OTC Offset cho PST
-8:00 OFC Offset cho PST (Định dạng mở rộng ISO 8601)
-800 OFC Offset cho PST (Định dạng cơ bản ISO 8601)
-8 OFC Offset cho PST (Định dạng cơ bản ISO 8601)
Zulu Viết tắt quân sự cho UTC
Z dạng ngắn củaZulu(Cũng trong ISO 8601)

Tham khảoPhần 8.5.3Để biết thêm thông tin về cách chỉ định kèo bóng đá việt nam múi giờ.

8.5.1.3. Tem thời gian#

Đầu vào hợp lệ cho các loại tem thời gian bao gồm việc kết hợp kèo bóng đá việt nam và thời gian, theo sau là múi giờ tùy chọn, theo sau là tùy chọnADhoặcBC. (Cách khác,AD/BCCó thể xuất hiện trước múi giờ, nhưng đâ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ệ, theo sauISO8601 tiêu chuẩn. Ngoài ra, định dạng phổ biến:

kèo bóng đá việt nam 8 tháng 1 04:05:06 1999 PST

được hỗ trợ.

TheSQLPhân biệt tiêu chuẩndấu thời gian không có múi giờdấu thời gian với múi giờnghĩa đen bởi sự hiện diện của A+hoặc-HồiBiểu tượng và múi giờ bù sau thời gian. Do đó, theo tiêu chuẩn,

Timestamp '2004-10-19 10:23:54'

dấu thời gian không có múi giờ, trong khi

Timestamp '2004-10-19 10: 23: 54+02'

dấu thời gian với múi giờ. PostgreSQLKhông bao giờ kiểm tra nội dung của 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 gian không có múi giờ. Để đảm bảo rằng một nghĩa đen được coi làdấu thời gian với múi giờ, cho nó loại rõ ràng chính xác:

dấu thời gian với múi giờ '2004-10-19 10: 23: 54+02'

Trong một giá trị đã được xác định làdấu thời gian không có múi giờ, PostgreSQL33045_33216

chodấu thời gian với múi giờGiá trị, một chuỗi đầu vào bao gồm múi giờ rõ ràng sẽ được chuyển đổi thành UTC (Thời gian phối hợp toàn cầu) Sử dụng phần bù thích hợp cho múi giờ đó. Nếu không có múi giờ được nêu trong chuỗi đầu vào, thì nó được cho 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ù chotimezoneVùng. Trong cả hai trường hợp, giá trị được lưu trữ bên trong dưới dạng UTC và múi giờ đã nêu hoặc giả định ban đầu không được giữ lại.

Khi Adấu thời gian với múi giờGiá trị là đầu ra, nó luôn được chuyển đổi từ UTC sang hiện tạitimezoneVùng và được hiển thị dưới dạng thời gian cục bộ trong khu vực đó. Để xem thời gian trong múi giờ khác, một trong hai thay đổitimezonehoặc sử dụngTại múi giờXây dựng (xemPhần 9.9.4).

Chuyển đổi giữadấu thời gian không có múi giờdấu thời gian với múi giờThông thường giả sử rằngdấu thời gian không có múi giờGiá trị nên được lấy hoặc đưa ra làmtimezonegiờ địa phương. Một múi giờ khác có thể được chỉ định để chuyển đổi bằng cách sử dụngTại múi giờ.

8.5.1.4. Giá trị đặc biệt#

POSTGRESQLHỗ trợ một số giá trị đầu vào kèo bóng đá việt nam/thời gian đặc biệt để thuận tiện, như thể hiện trongBảng 8.13. kèo bóng đá việt nam giá trịVô cực-Infinity35767_35974Bây giờvà kèo bóng đá việt nam chuỗi liên quan được chuyển đổi thành giá trị thời gian cụ thể ngay khi chúng được đọc.) Tất cả kèo bóng đá việt nam giá trị này cần được đặt trong kèo bóng đá việt nam trích dẫn đơn khi được sử dụng làm hằng số trong kèo bóng đá việt nam lệnh SQL.

Bảng 8.13. Đầu vào kèo bóng đá việt nam/giờ đặc biệt

Chuỗi nhập kèo bóng đá việt nam hợp lệ Mô tả
Epoch kèo bóng đá việt nam, Dấu thời gian 1970-01-01 00: 00: 00+00 (Thời gian hệ thống UNIX 0)
Vô cực kèo bóng đá việt nam, Dấu thời gian, Khoảng muộn hơn tất cả kèo bóng đá việt nam tem thời gian khác
37402_37413 kèo bóng đá việt nam, Dấu thời gian, Khoảng sớm hơn tất cả kèo bóng đá việt nam tem thời gian khác
Bây giờ kèo bóng đá việt nam, thời gian, Timestamp Thời gian bắt đầu giao dịch hiện tại
hôm nay kèo bóng đá việt nam, Timestamp Midnight (00:00) Hôm nay
kèo bóng đá việt nam mai kèo bóng đá việt nam, Timestamp Midnight (00:00) kèo bóng đá việt nam mai
kèo bóng đá việt nam hôm qua kèo bóng đá việt nam, Dấu thời gian Midnight (00:00) Hôm qua
Allballs thời gian 00: 00: 00.00 UTC

sauSQL-kèo bóng đá việt nam hàm tương thích cũng có thể được sử dụng để có được giá trị thời gian hiện tại cho loại dữ liệu tương ứng:current_date, current_time, current_timestamp, địa phương, LocalTimestamp. (Nhìn thấyPhần 9.9.5.) Lưu ý rằng đây là kèo bóng đá việt nam chức năng SQL và làkhôngĐược nhận ra trong chuỗi đầu vào dữ liệu.

THẬN TRỌNG

Trong khi kèo bóng đá việt nam chuỗi đầu vàoBây giờ, hôm nay, kèo bóng đá việt nam maikèo bóng đá việt nam hôm quaĐược sử dụng trong kèo bóng đá việt nam lệnh SQL tương tác, chúng có thể có hành vi đáng ngạc nhiên khi lệnh được lưu để được thực thi sau, ví dụ như trong kèo bóng đá việt nam câu lệnh, quan điểm và định nghĩa chức năng đã chuẩn bị. Chuỗi có thể được chuyển đổi thành một giá trị thời gian cụ thể tiếp tục được sử dụng lâu sau khi nó trở nên cũ kỹ. Sử dụng một trong kèo bóng đá việt nam hàm SQL thay thế trong kèo bóng đá việt nam bối cảnh như vậy. Ví dụ,current_date + 1an toàn hơn'kèo bóng đá việt nam mai' :: kèo bóng đá việt nam.

8.5.2. Đầu ra kèo bóng đá việt nam/thời gian#

Định dạng đầu ra của các loại kèo bóng đá việt nam/thời gian có thể được đặt thành một trong bốn kiểu ISO 8601,SQL(Ingres), truyền thốngPostgres(UNIXkèo bóng đá việt namĐịnh dạng) hoặc tiếng Đức. Mặc định làISOĐịnh dạng. (TheSQLTiêu chuẩn yêu cầu sử dụng định dạng ISO 8601. Tên củaSQLĐịnh dạng đầu ra là một tai nạn lịch sử.)Bảng 8.14Hiển thị kèo bóng đá việt nam ví dụ về từng kiểu đầu ra. Đầu ra củakèo bóng đá việt namthời gianCác loại thường chỉ là phần kèo bóng đá việt nam hoặc phần thời gian theo các ví dụ đã cho. Tuy nhiên,PostgresKiểu đầu ra các giá trị chỉ kèo bóng đá việt nam trongISOĐịnh dạng.

Bảng 8.14. Kiểu đầu ra kèo bóng đá việt nam/thời gian

Đặc tả kiểu Mô tả Ví dụ
ISO ISO 8601, tiêu chuẩn SQL 1997-12-17 07:37:16-08
SQL Phong cách truyền thống 12/17/1997 07: 37: 16.00 PST
Postgres 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

Lưu ý

ISO 8601 Chỉ định việc sử dụng chữ hoaTĐể tách kèo bóng đá việt nam và giờ.PostgreSQL43644_43719T, như được hiển thị ở trên. Điều này là cho khả năng đọc và cho tính nhất quán vớiRFC 3339cũng như một số hệ thống cơ sở dữ liệu khác.

TrongSQLvà các kiểu Postgres, kèo bóng đá việt nam xuất hiện trước tháng nếu đặt hàng trường DMY đã được chỉ định, nếu không, tháng xuất hiện trước kèo bóng đá việt nam. (Nhìn thấyPhần 8.5.1Vì cách cài đặt này cũng ảnh hưởng đến việc giải thích kèo bóng đá việt nam giá trị đầu vào.)Bảng 8.15Hiển thị kèo bóng đá việt nam ví dụ.

Bảng 8.15. kèo bóng đá việt nam đặt hàng quy ước

DatestyleCài đặt Đặt hàng đầu vào đầu ra ví dụ
SQL, DMY kèo bóng đá việt nam/tháng/năm 17/12/1997 15: 37: 16.00 CET
SQL, MDY tháng/45665_45670/năm 12/17/1997 07: 37: 16.00 PST
Postgres, DMY kèo bóng đá việt nam/tháng/năm Thứ tư 17 tháng 12 07:37:16 1997 PST

trongISOPhong cách, múi giờ luôn được hiển thị dưới dạng bù số có chữ ký từ UTC, với dấu hiệu tích cực được sử dụng cho kèo bóng đá việt nam khu vực phía đông Greenwich. Phần bù sẽ được hiển thị dưới dạngHH(Chỉ giờ) Nếu đó là số giờ không thể thiếu, khác làHH:mmNếu đó là số phút không thể thiếu, khác làHH:mm:SS. . Nếu không, nó xuất hiện dưới dạng bù số có chữ ký trong định dạng cơ bản ISO 8601 (HHhoặcHHMM).

Kiểu kèo bóng đá việt nam/giờ có thể được chọn bởi người dùng bằng cách sử dụngĐặt Datestylelệnh,Datestyletham số trongPostgreSql.confTệp cấu hình hoặcPGDATESTYLEBiến môi trường trên máy chủ hoặc máy khách.

Hàm định dạngto_char(xemPhần 9.8) cũng có sẵn như một cách linh hoạt hơn để định dạng kèo bóng đá việt nam/thời gian đầu ra.

8.5.3. Múi giờ#

Múi giờ và các 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ỉ là hình học trái đất. Các múi giờ trên khắp 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à liên quan đến các quy tắc tiết kiệm ánh sáng ban kèo bóng đá việt nam.PostgreSQLSử dụng cơ sở dữ liệu múi giờ IANA (Olson) được sử dụng rộng rãi để biết thông tin về kèo bóng đá việt nam quy tắc múi giờ lịch sử. Đối với những thời điểm trong tương lai, giả định là kèo bóng đá việt nam quy tắc mới nhất được biết đến trong một múi giờ nhất định sẽ tiếp tục được quan sát vô thời hạn trong 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ó sự kết hợp kỳ lạ của các loại và khả năng kèo bóng đá việt nam và thời gian. Hai vấn đề rõ ràng là:

  • mặc dùkèo bóng đá việt namLoại không thể có múi giờ liên kết,thời gianLoại có thể. Các múi giờ trong thế giới thực có ít ý nghĩa trừ khi liên quan đến kèo bóng đá việt nam cũng như thời gian, vì phần bù có thể thay đổi trong năm với ranh giới thời gian tiết kiệm ánh sáng ban kèo bóng đá việt nam.

  • Múi thời gian mặc định được chỉ định dưới dạng bù số không đổi từUTC. Do đó không thể thích nghi với thời gian tiết kiệm ánh sáng ban kèo bóng đá việt nam khi thực hiện số học kèo bóng đá việt nam/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 các loại kèo bóng đá việt nam/thời gian có chứa cả kèo bóng đá việt nam và giờ khi sử dụng múi giờ. Chúng tôi làmkhôngĐề nghị sử dụng loạiThời gian với múi giờ(mặc dù nó được hỗ trợ bởiPostgreSQLĐối với kèo bóng đá việt nam ứng dụng kế thừa và để tuân thủSQLtiêu chuẩn).PostgreSQL50466_50540

Tất cả các kèo bóng đá việt nam 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 máy khách.

PostgreSQLCho phép bạn chỉ định kèo bóng đá việt nam múi giờ ở ba dạng khác nhau:

  • Ví dụ, một tên múi giờ đầy đủAmerica/new_york. Tên múi giờ được công nhận được liệt kê trongpg_timezone_namesXem (xemPhần 52.32).PostgreSQLSử dụng dữ liệu múi giờ IANA được sử dụng rộng rãi cho mục đích này, do đó, cùng tên múi giờ cũng được công nhận bởi phần mềm khác.

  • 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ỉ xác định một phần bù cụ thể từ UTC, trái ngược với các tên múi giờ đầy đủ có thể ngụ ý một tập hợp các quy tắc chuyển tiếp tiết kiệm ánh sáng ban kèo bóng đá việt nam. Các chữ viết tắt được công nhận được liệt kê trongpg_timezone_abbrevsXem (xemPhần 52.31). 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 kèo bóng đá việt nam/thời gian và vớiTại múi giờtoán tử.

  • Ngoài kèo bóng đá việt nam 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ờ kiểu POSIX, như được mô tả trongPhần B.5. Tùy chọn này thường không thích hợp hơn khi sử dụng múi giờ được đặt tên, nhưng có thể cần thiết nếu không có mục nhập múi giờ IANA phù hợp.

Tóm lại, đây là sự khác biệt giữa chữ viết tắt và tên đầy đủ: chữ viết tắt thể hiện một phần bù cụ thể từ UTC, trong khi nhiều tên đầy đủ ngụ ý quy tắc thời gian tiết kiệm ánh sáng ban kèo bóng đá việt nam địa phương, và do đó có hai lần giảm giá UTC. Ví dụ,2014-06-04 12:00 Mỹ/New_YorkĐại diện cho buổi trưa giờ địa phương ở New York, trong kèo bóng đá việt nam cụ thể này là thời gian ban kèo bóng đá việt nam phía đông (UTC-4). Vì thế2014-06-04 12:00 EDTChỉ định cùng thời điểm đó. Nhưng2014-06-04 12:00 ESTChỉ định Giờ chuẩn phương Đông (UTC-5), bất kể tiết kiệm ánh sáng ban kèo bóng đá việt nam có hiệu quả vào kèo bóng đá việt nam đó không.

Để làm phức tạp kèo bóng đá việt nam vấn đề, một số khu vực pháp lý đã sử dụng cùng một chữ viết tắt theo thời gian để có nghĩa là kèo bóng đá việt nam phạm vi khác nhau của UTC tại kèo bóng đá việt nam thời điểm khác nhau; Ví dụ, trong MoscowMSKcó nghĩa là UTC+3 trong một số năm và UTC+4 ở những người khác.POSTGRESQLdiễn giải các chữ viết tắt đó theo bất cứ điều gì chúng có nghĩa (hoặc có nghĩa là gần đây nhất) vào kèo bóng đá việt nam được chỉ định; Nhưng, như vớiestVí dụ ở trên, điều này không nhất thiết giống như thời gian dân sự địa phương vào kèo bóng đá việt nam đó.

Trong tất cả kèo bóng đá việt nam trường hợp, tên và chữ viết tắt được công nhận không nhạy cảm với trường hợp. (Đây là một sự thay đổi từPostgreSQLPhiên bản trước 8.2, nhạy cảm với trường hợp trong một số bối cảnh nhưng không phải khác.)

Không tên Timezone cũng như chữ viết tắt không được nối dây vào máy chủ; Chúng được lấy từ kèo bóng đá việt nam tệp cấu hình được lưu trữ trong.../chia sẻ/timezone/.../chia sẻ/TimeZonesets/của thư mục cài đặt (xemPhần B.4).

ThetimezoneTham số cấu hình có thể được đặt trong tệpPostgreSql.confhoặc theo bất kỳ cách tiêu chuẩn nào khác được mô tả trongChương 19. Ngoài ra còn có một số cách đặc biệt để đặt nó:

  • 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 gian thànhvới cú pháp tương thích SQL-spec hơn.

  • ThePGTZBiến môi trường được sử dụng bởilibpqKhách hàng gửiĐặt múi giờlệnh đến máy chủ khi kết nối.

8.5.4. Đầu vào khoảng#

KhoảngGiá trị có thể được viết bằng cú pháp verbose sau:

[@]Số lượng Đơn vị[Số lượng Đơn vị...] [Hướng]

WHERESố lượnglà một số (có thể đã ký);Đơn vịmicrosecond, Millisecond, thứ hai, phút, giờ, kèo bóng đá việt nam, tuần, tháng, năm, Decade, Century, Thiên niên kỷ57389_57437Hướ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 kèo bóng đá việt nam đơn vị khác nhau được thêm vào với kế toán dấu hiệu phù hợp.AGOphủ nhận tất cả kèo bóng đá việt nam trườ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 kèo bóng đá việt nam, giờ, phút và giây có thể được chỉ định mà không cần dấu hiệu đơn vị rõ ràng. Ví dụ,'1 12:59:10'được đọc giống như'1 kèo bóng đá việt nam 12 giờ 59 phút 10 giây'. Ngoài ra, 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 như58346_58369. (Trên thực tế, kèo bóng đá việt nam hình thức ngắn hơn là kèo bóng đá việt nam hình thức duy nhất được cho phép bởiSQLTiêu chuẩn và được sử dụng cho đầu ra khiIntervalStyleđược đặt thànhSQL_STANDARD.)

Giá trị khoảng thời gian cũng có thể được viết dưới dạng khoảng thời gian ISO 8601, 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ặcHồiĐịnh dạng thay thếHàngcủ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 APvà có thể bao gồm mộtT59525_59613Bảng 8.16. Các đơn vị có thể bị bỏ qua và có thể được chỉ định theo bất kỳ thứ tự nào, nhưng các đơn vị nhỏ hơn một kèo bóng đá việt nam phải xuất hiện sauT. Cụ thể, ý nghĩa củaMphụ thuộc vào việc nó là trước hay sauT.

Bảng 8.16. Iso 8601 chữ viết tắt đơn vị khoảng

viết tắt có nghĩa là
y năm
M Months (in the date part)
W tuần
D kèo bóng đá việt nam
H giờ
M phút (trong phần thời gian)
S giây

ở định dạng thay thế:

P [ năm-tháng-kèo bóng đá việt nam ] [Tgiờ:phút:giây ]

Chuỗi phải bắt đầu bằngPvà ATTách các phần kèo bóng đá việt nam và thời gian của khoảng thời gian. Các giá trị được đưa ra dưới dạng số tương tự như kèo bóng đá việt nam ISO 8601.

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 cho một cột khoảng được xác định với ATrườngĐặc điểm kỹ thuật, việc giải thích kèo bóng đá việt nam đại 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. Ngoài ra, kèo bóng đá việt nam giá trị trườngsang phảiKhăncủa trường ít có ý nghĩa nhất được phép bởitrườngĐặc điểm kỹ thuật bị loại bỏ âm thầm. Ví dụ: ViếtKhoảng '1 kèo bóng đá việt nam 2:03:04' Giờ đến phútKết quả là bỏ trường giây, nhưng không phải trường kèo bóng đá việt nam.

theoSQLTiêu chuẩn Tất cả kèo bóng đá việt nam trường của giá trị khoảng phải có cùng một dấu, do đó một dấu hiệu tiêu cực hàng đầu áp dụng cho tất cả kèo bóng đá việt nam trường; Ví dụ: dấu âm trong khoảng thời gian'-1 2:03:04'Áp dụng cho cả hai kèo bóng đá việt nam và giờ/phút/phần thứ hai.PostgreSQLCho phép kèo bóng đá việt nam trường có kèo bóng đá việt nam 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 là ký tên độc lập, do đó phần/phút/phút thứ hai được coi là dương trong ví dụ này. Nếu nhưIntervalStyleđược đặt thànhSQL_STANDARDSau đó, một dấu hiệu hàng đầu được coi là áp dụng cho tất cả kèo bóng đá việt nam trường (nhưng chỉ khi không có dấu hiệu bổ sung nào xuất hiện). Otherwise the traditionalPostgreSQLGiải thích được sử dụng. Để tránh sự mơ hồ, nên đính kèm một dấu rõ ràng vào từng trường nếu bất kỳ trường nào là âm.

nội bộ,KhoảngGiá trị được lưu trữ dưới dạng ba trường tích phân: tháng, kèo bóng đá việt nam và micro giây. Các trường này được giữ riêng vì số kèo bóng đá việt nam trong một tháng thay đổi, trong khi một kèo bóng đá việt nam có thể có 23 hoặc 25 giờ nếu có liên quan đến thời gian tiết kiệm ánh sáng ban kèo bóng đá việt nam. Một chuỗi đầu vào khoảng sử dụng các đơn vị khác được chuẩn hóa thành định dạng này, sau đó được xây dựng lại theo cách tiêu chuẩn hóa cho đầu ra, ví dụ:

Chọn '2 năm 15 tháng 100 tuần 99 giờ 123456789 mili giây' :: khoảng thời gian;
               khoảng thời gian
-------------------------------------------
 3 năm 3 Mons 700 kèo bóng đá việt nam 133: 17: 36.789

Ở đây tuần, được hiểu là7 kèo bóng đá việt nam, đã được giữ riêng biệt, trong khi kèo bóng đá việt nam đơn vị thời gian nhỏ hơn và lớn hơn được kết hợp và chuẩn hóa.

Giá trị trường đầu vào có thể có kèo bóng đá việt nam phần phân số, ví dụ'1,5 tuần'hoặc'01: 02: 03,45 '. Tuy nhiên, vìKhoảngChỉ lưu trữ kèo bóng đá việt nam trường tích phân, giá trị phân số phải được chuyển đổi thành kèo bóng đá việt nam đơn vị nhỏ hơn. kèo bóng đá việt nam phần phân số của kèo bóng đá việt nam đơn vị lớn hơn tháng được làm tròn là một số nguyên của tháng, ví dụ:'1,5 năm'trở thành'1 năm 6 Mons'. Các phần phân số của tuần và kèo bóng đá việt nam được tính toán là một số nguyên của kèo bóng đá việt nam và micro giây, giả sử 30 kèo bóng đá việt nam mỗi tháng và 24 giờ mỗi kèo bóng đá việt nam, ví dụ:'1,75 tháng'trở thành1 Mon 22 kèo bóng đá việt nam 12:00:00. Chỉ vài giây sẽ được hiển thị dưới dạng phân đoạn trên đầ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 kèo bóng đá việt nam 4 giờ 5 phút 6 giây
1 năm 2 tháng 3 kèo bóng đá việt nam 4 giờ 5 phút 6 giây Định dạng Postgres truyền thống: 1 năm 2 tháng 3 kèo bóng đá việt nam 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Định dạng thay thếKhăn: Ý nghĩa tương tự như trên

8.5.5. Đầu ra khoảng#

Như đã giải thích trước đây,POSTGRESQLCửa hàngKhoảngGiá trị là tháng, kèo bóng đá việt nam và micro giây. Đối với đầu ra, trường tháng được chuyển đổi thành năm và tháng bằng cách chia cho 12. Trường kèo bóng đá việt nam được hiển thị như-IS. Trường micro giây được chuyển đổi thành giờ, phút, giây và giây phân số. Do đó, vài tháng, phút và giây sẽ không bao giờ được hiển thị khi vượt quá phạm vi 0, 1111, 0, và 0, và 0, trong khi các trường được hiển thị, kèo bóng đá việt nam và giờ có thể khá lớn. (TheJustify_DaysJustify_Hours68497_68609

Định dạng đầu ra của loại khoảng thời gian có thể được đặt thành một trong bốn kiểuSQL_STANDARD, Postgres, Postgres_verbosehoặcISO_8601, Sử dụng lệnhĐặt khoảng thời gian. Mặc định làPostgresĐịnh dạng.Bảng 8.18Hiển thị kèo bóng đá việt nam ví dụ về từng kiểu đầu ra.

TheSQL_STANDARD69245_69672

Đầu ra củaPostgresKiểu khớp với đầu ra củaPOSTGRESQLphát hành trước 8.4 khiDatestyleTham số được đặt thànhISO.

Đầu ra của70025_70043Kiể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.

70268_70288ISO_860170323_70344Định dạng với người thiết kếĐược mô tả trong phần 4.4.3.2 của tiêu chuẩn ISO 8601.

Bảng 8.18. Ví dụ kiểu đầu ra khoảng thời gian

Đặc tả kiểu Khoảng thời gian năm Khoảng thời gian ban kèo bóng đá việt nam Khoảng thời gian 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 kèo bóng đá việt nam 04:05:06 -1 năm -2 Mons +3 kèo bóng đá việt nam -04: 05: 06
POSTGRES_VERBOSE @ 1 năm 2 Mons @ 3 kèo bóng đá việt nam 4 giờ 5 phút 6 giây @ 1 năm 2 Mons -3 kèo bóng đá việt nam 4 giờ 5 phút 6 giây trước
ISO_8601 P1Y2M P3DT4H5M6S P-1Y-2M3D T-4H-5M-6S

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.