OceanBase 格式化概述

2021-06-17 15:09 更新

格式化指定了存儲在數(shù)據(jù)庫中的日期時間數(shù)據(jù)或數(shù)值數(shù)據(jù)的格式。當您將字符串轉(zhuǎn)換為日期時間或數(shù)字時,格式化會告訴 OceanBase 數(shù)據(jù)庫如何轉(zhuǎn)換并存儲該字符串。在 SQL 語句中,您可以通過 TO_CHAR 、TO_NUMBER 和 TO_DATE 等函數(shù)的參數(shù)來指定:

  • OceanBase 數(shù)據(jù)庫返回值的格式
  • 存儲在數(shù)據(jù)庫中值的格式

OceanBase 支持以下幾種數(shù)據(jù)格式化:

數(shù)值格式化

數(shù)值格式化指定了存儲在數(shù)據(jù)庫中的定點數(shù)和浮點數(shù)的格式。當您需要將 SQL 語句中出現(xiàn) NUMBER,BINARY_FLOAT 或 BINARY_ DOUBLE 值轉(zhuǎn)換為 VARCHAR2 數(shù)據(jù)類型時,您可以使用函數(shù)中的數(shù)值格式化。數(shù)值格式化是由一個或多個數(shù)值格式化元素組成,具體信息請查閱 數(shù)值格式化

日期時間格式化

日期時間格式化指定了存儲在數(shù)據(jù)庫中日期時間數(shù)據(jù)的格式。日期時間格式化的總長度不能超過 22 個字符。當您需要將非默認格式的字符值轉(zhuǎn)換為日期時間格式的值時,您可以使用函數(shù)中的日期時間格式化。日期時間格式化是由一個或多個日期時間格式化元素組成,具體信息請查閱 日期時間格式化。將字符串值轉(zhuǎn)換為日期值,是有一些轉(zhuǎn)換規(guī)則,關于規(guī)則請查閱 字符串到日期的轉(zhuǎn)換規(guī)則。

RR 日期時間格式化元素類似于 YY 日期時間格式化元素,但它為跨世紀日期值存儲提供了額外的靈活性,關于 RR 日式格式化元素,請查閱 RR 日期時間格式化元素。

格式化修飾符

OceanBase 數(shù)據(jù)庫暫不支持格式化修飾符 FX 和 FM。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號