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 đá 88 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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.8. Kiểu dữ liệu định tỷ lệ kèo bóng đá 88

Thetỷ lệ kèo bóng đá 88Định tỷ lệ kèo bóng đá 88Bảngliệt kê chúng. Tất cả các chức năng này đều tuân theo một cuộc gọi chung

một cuộc tranh luận đơnto_timestampHàm cũng có sẵn; nó chấp nhận mộtDoubleĐối số và chuyển đổi từ unix epoch (giâydấu thời gian với. (Số nguyênEPOCHS UNIX làDouble Precision.)

Bảng 9-21. Định tỷ lệ kèo bóng đá 88 chức năng

function Return Type Mô tả Ví dụ
to_char (Dấu thời gian, Text) Text chuyển đổi thời gian thành chuỗi to_char (current_timestamp,
to_char (Khoảng, Text) Text Chuyển đổi khoảng thời gian thành chuỗi to_char (khoảng thời gian
to_char (int, Text) Text chuyển đổi số nguyên thành chuỗi to_char (125, '999')
to_char(Double, Text) Text Chuyển đổi độ chính xác thực/kép thành chuỗi to_char (125.8 :: Real,
to_char (Số, Text) Text Chuyển đổi số thành chuỗi to_char (-125.8,
to_date (Text, Text) ngày Chuyển đổi chuỗi cho đến ngày to_date ('05 tháng 12 năm 2000 ',
to_number (Text, Text) Số Chuyển đổi chuỗi thành số to_number ('12, 454.8- ',
to_timestamp (Text, Text) dấu thời gian với múi giờ Chuyển đổi chuỗi thành tem thời gian to_timestamp ('05 tháng 12 năm 2000 ',
to_timestamp (Double) dấu thời gian với múi giờ Chuyển đổi Epoch UNIX sang tem thời gian TO_TIMESTAMP (1284352323)

trong Ato_charMẫu đầu ra

BảngHiển thị các mẫu mẫu có sẵn để định tỷ lệ kèo bóng đá 88

Bảng 9-22. Mẫu mẫu cho ngày/giờ

mẫu Mô tả
HH Giờ trong ngày (01-12)
HH12 Giờ trong ngày (01-12)
HH24 Giờ trong ngày (00-23)
MI Phút (00-59)
SS Thứ hai (00-59)
MS Millisecond (000-999)
US microsecond (000000-999999)
SSSS Seconds Midnight (0-86399)
AM, AM, PMhoặcPM Chỉ báo Meridiem (không có thời gian)
A.M., A.M., p.m.hoặcp.m. Chỉ báo Meridiem (có thời gian)
y, yyy Năm (4 chữ số trở lên) với dấu phẩy
Yyyy Năm (4 chữ số trở lên)
YYY 3 chữ số cuối cùng của năm
YY 2 chữ số cuối cùng của năm
y chữ số cuối cùng của năm
Iyyy ISO 8601 Năm đánh dấu tuần (4 chữ số trở lên)
IYY 3 chữ số cuối cùng của ISO 8601 năm đánh dấu tuần
IY 2 chữ số cuối cùng của ISO 8601 năm đánh dấu tuần
i Chữ số cuối cùng của ISO 8601 Năm đánh dấu tuần
bc, BC, ADhoặcAD Chỉ báo ERA (không có thời gian)
B.C., B.C., A.D.hoặcA.D. Chỉ báo ERA (có thời gian)
tháng 20429_20493
tháng 20590_20655
tháng Tên tháng hoàn toàn thường
Mon Tên tháng trên viết tắt
Mon Tên tháng viết tắt
Mon Tên thường xuyên viết tắt (3 ký tự trong
mm Số tháng (01-12)
ngày 21583_21645
ngày 21740_21803
ngày Tên ngày hoàn toàn thường
DY Tên trên chữ viết tắt tên (3 ký tự bằng tiếng Anh,
dy Tên ngày viết tắt (3 ký tự bằng tiếng Anh, tiếng Anh,
DY Tên trường hợp thường được viết tắt (3 ký tự bằng tiếng Anh,
DDD Ngày trong năm (001-366)
IDDD Ngày của ISO 8601 năm đánh dấu tuần (001-371; ngày 1
DD Ngày của tháng (01-31)
D Ngày trong tuần, Chủ nhật (1)7)
id ISO 8601 ngày trong tuần, thứ Hai (1) đến Chủ nhật (7)
W tuần trong tháng (1-5) (tuần đầu tiên bắt đầu trên
WW Số tuần của năm (1-53) (tuần đầu tiên bắt đầu
IW Số tuần của ISO 8601 năm đánh dấu tuần (01-53;
CC thế kỷ (2 chữ số) (thế kỷ hai mươi mốt bắt đầu
J Ngày Julian (ngày kể từ ngày 24 tháng 11, 4714 trước Công nguyên tại
q quý (bị bỏ qua bởito_dateto_timestamp)
rm Tháng trong chữ số La Mã trường hợp cao hơn (I-XII;
rm Tháng trong chữ số chữ số La Mã (I-XII;
TZ Tên khu vực thời gian trên
TZ Tên khu vực thời gian thường xuyên

Bộ điều chỉnh có thể được áp dụng cho bất kỳ mẫu mẫu nào để thay đổi nófmmonththángmẫu vớiFMModifier.Bảng 9-23Hiển thị các mẫu sửa đổi cho ngày/giờ

Bảng 9-23. Bộ điều chỉnh mẫu mẫu cho

Modifier Mô tả Ví dụ
FMtiền tố Chế độ điền (triệt tiêu khoảng trống và zeroes) fmmonth
THHậu tố Hậu tố số thứ tự trường hợp trên DDTH, ví dụ:12
ThHậu tố Hậu tố số chữ thường ddth, ví dụ:12
fxtiền tố Định tỷ lệ kèo bóng đá 88 cố định Tùy chọn toàn cầu (xem Ghi chú sử dụng) FX tháng DD ngày
TMtiền tố Chế độ dịch (in tên ngày và tháng được bản địa hóaLC_TIME) tmmonth
SPHậu tố Chế độ chính tả (không được triển khai) DDSP

Ghi chú sử dụng cho định tỷ lệ kèo bóng đá 88 ngày/giờ:

  • FMtỷ lệ kèo bóng đá 88, FMChỉ sửa đổi thông số kỹ thuật tiếp theo, trong khi ở OracleFMảnh hưởng đến tất cả các lần tiếp theoFMBộ điều chỉnh chuyển đổi chế độ điền vào.

  • TMKhông bao gồm dấu vết

  • to_timestampto_dateBỏ qua nhiều trốngfxTùy chọn được sử dụng. Ví dụ,to_timestamp ('2000 tháng 6',hoạt động, nhưngto_timestamp ('2000 tháng 6',Trả về lỗi vìto_timestampChỉ mong đợi một không gian.FXphải được chỉ định là lần đầu tiên

  • Văn bản thông thường được phép trongto_charMẫu và sẽ được đầu ra'"Hello Year" Yyyy', TheYyyysẽ được thay thế bằng dữ tỷ lệ kèo bóng đá 88 năm, nhưngyinnămsẽ không. TRONGto_date, to_numberto_timestamp, Bỏ qua các chuỗi được trích xuất kép"XX"Bỏ qua hai ký tự đầu vào.

  • Nếu bạn muốn có báo giá kép trong đầu ra, bạn phảiE '\ "Yyyy Tháng \"'. (Hai dấu gạch chéo ngược là

  • TheYyyyChuyển đổi từ chuỗiTimestamphoặcngàycó hạn chế khi xử lý nămYyyy, nếu không thìto_date ('20001131',sẽ được hiểu là một năm 4 chữ số;to_date ('2000-1131', 'yyyy-mmdd')hoặcTO_DATE ('20000NOV31',.

  • Trong các chuyển đổi từ chuỗi sangDấu thời gianhoặcngày, TheCC(thế kỷ) trường bị bỏ qua nếuYYY, Yyyyhoặcy, yyyTrường.CCđược sử dụng vớiYYhoặcYSau đó, năm(CC-1)*100+YY.

  • Một ngày đánh số tuần ISO 8601 (khác biệt với Ato_timestampto_dateTheo một trong hai cách:

    • Năm, số tuần và ngày trong tuần: Ví dụto_date ('2006-42-4', 'iyyy-iw-id')Trả về2006-10-19. Nếu bạn bỏ qua

    • năm và ngày trong năm: ví dụto_date ('2006-291', 'iyyy-iddd')Ngoài ra2006-10-19.

    Cố gắng nhập ngày bằng cách sử dụng hỗn hợp ISO 8601"Tháng"hoặc"Ngày củakhông có ý nghĩa. Trong bối cảnh của một Gregorian

    THẬN TRỌNG

    trong khito_dateWillto_charSẽ không, vì các thông số kỹ thuật định tỷ lệ kèo bóng đá 88 đầu ra nhưYyyy-MM-DD (Iyyy-IDDD)có thểiyyy-mm-dd; Điều đó sẽ mang lạiPhầnĐể biết thêm thông tin.)

  • Trong một chuyển đổi từ chuỗi thànhDấu thời gian, milisecond (MS) hoặc microsecond (US) Các giá trị được sử dụng làm chữ số thứ haito_timestamp ('12: 3 ',' ss: ms ')không phải là 3SS: MS, Các giá trị đầu vào12:3, 12:3012:300Chỉ định cùng số lượng của12:003, mà tính toán chuyển đổi

    Đây là một ví dụ phức tạp hơn:TO_TIMESTAMP ('15: 12: 02.020.001230 ',là 15 giờ, 12 phút và 2 giây

  • to_char (..., 'id')'ngày củaTrích xuất (isodow từ ...)chức năng, nhưngto_char (..., 'd')'S khôngTrích xuất (chỉ từ ...)'s

  • to_char (khoảng thời gian)Định tỷ lệ kèo bóng đá 88HHHH12Như được hiển thị trên đồng hồ 12 giờ, tức là số giờ và 36 giờ12, trong khiHH24xuất ra giá trị toàn bộ giờ, có thể

BảngHiển thị các mẫu mẫu có sẵn để định tỷ lệ kèo bóng đá 88

Bảng 9-24. Mẫu mẫu cho số

mẫu Mô tả
9 Giá trị với số chữ số được chỉ định
0 Giá trị với số không dẫn đầu
.(giai đoạn) Điểm thập phân
,(dấu phẩy) nhóm (nghìn) phân tách
pr Giá trị âm trong khung góc
S dấu hiệu neo vào số (sử dụng locale)
L Biểu tượng tiền tệ (sử dụng Locale)
D Điểm thập phân (sử dụng locale)
g phân tách nhóm (sử dụng locale)
MI trừ đăng ký ở vị trí được chỉ định (nếu số <
PL Plus đăng nhập vị trí được chỉ định (nếu số
SG cộng/trừ đăng nhập vị trí được chỉ định
RN Số La Mã (đầu vào giữa 1 đến 3999)
THhoặcTH Hậu tố số thứ tự
V SHIFF Số chữ số được chỉ định (xem ghi chú)
EEEE số mũ cho ký hiệu khoa học

Ghi chú sử dụng cho định tỷ lệ kèo bóng đá 88 số:

  • Một dấu hiệu được định tỷ lệ kèo bóng đá 88 bằng cách sử dụngSG, PLhoặcMIkhông được neo vào số; Ví dụ,to_char (-12, 'mi9999')sản xuất'-12'nhưngto_char (-12, 'S9999')sản xuất'  -12 '. Việc thực hiện OracleMItrước9, nhưng thay vào đó yêu cầu điều đó9trướcMI.

  • 9dẫn đến một giá trị với9s. Nếu một chữ số không có sẵn, nó sẽ xuất ra

  • THKhông chuyển đổi giá trị ít hơn

  • PL, SG,,THtỷ lệ kèo bóng đá 88Tiện ích mở rộng.

  • VNhân hiệu quả nhân10^n, trong đónlà số chữ số sauV. to_charKhông hỗ trợ việc sử dụngVKết hợp với một điểm thập phân99,9v99không được phép).

  • EEEE(ký hiệu khoa học) không thể9.99eeeelà một mẫu hợp lệ).

Một số sửa đổi nhất định có thể được áp dụng cho bất kỳ mẫu mẫu nào đểFM99999999mẫu vớiFMModifier.Bảng 9-25Hiển thị các mẫu sửa đổi cho số

Bảng 9-25. Bộ điều chỉnh mẫu mẫu cho

Modifier Mô tả Ví dụ
fmtiền tố Chế độ điền (triệt tiêu khoảng trống và zeroes) FM9999
thhậu tố Hậu tố số chữ số trên 999th
THHậu tố Hậu tố số chữ thường 999th

BảngHiển thị một số ví dụ về việc sử dụngto_charfunction.

Bảng 9-26.to_charVí dụ

Biểu thức result
to_char (current_timestamp, 'Thứ ba, 06 05:39:18'
to_char (current_timestamp, 'Thứ ba, 6 05:39:18'
to_char (-0.1, '99 .99 ') '  -.10 '
to_char (-0.1, 'fm9.99') '-. 1'
to_char (0.1, '0,9') ' 0,1 '
to_char (12, '    0012.0 '
to_char (12, '0012.'
to_char (485, '999') ' 485 '
to_char (-485, '999') '-485'
to_char (485, ' 4 8 5 '
to_char (1485, '9,999') ' 1,485 '
to_char (1485, '9g999') ' 1 485 '
to_char (148.5, ' 148.500 '
to_char (148.5, '148.5'
to_char (148.5, '148.500'
to_char (148.5, ' 148.500 '
to_char (3148.5, ' 3 148.500 '
to_char (-485, '999S') '485-'
to_char (-485, '999mi') '485-'
to_char (485, '999mi') '485'
to_char (485, 'fm999mi') '485'
TO_CHAR (485, 'PL999') '+485'
to_char (485, 'SG999') '+485'
to_char (-485, 'SG999') '-485'
to_char (-485, '9SG99') '4-85'
to_char (-485, '999PR') '<485'
to_char (485, 'l999') 'DM 485'
to_char (485, 'rn') '        Cdlxxxv '
to_char (485, 'fmrn') 'CDLXXXV'
to_char (5.2, 'fmrn') 'V'
to_char (482, '999th') ' 482nd '
to_char (485, 'Số tốt: 485'
to_char (485.8, 'trước: 485 bài: .800'
to_char (12, '99V999') ' 12000 '
to_char (12.4, '99V999') ' 12400 '
to_char (12,45, '99v9') ' 125 '
to_char (0,0004859, ' 4.86E-04 '