OceanBase 數(shù)值類型的優(yōu)先級(jí)

2021-06-16 11:01 更新

不同的數(shù)值數(shù)據(jù)類型在操作時(shí)有不同的優(yōu)先級(jí)。在 OceanBase 中,?BINARY_DOUBLE? 的優(yōu)先級(jí)最高,其次是 ?BINARY_FLOAT?,最后是 ?NUMBER? 。

在對(duì)多個(gè)數(shù)值進(jìn)行操作時(shí):

  • 若有一個(gè)操作數(shù)為 ?BINARY_DOUBLE?,OceanBase 會(huì)在執(zhí)行該操作之前將所有操作數(shù)轉(zhuǎn)換為?BINARY_DOUBLE?。
  • 若有一個(gè)操作數(shù)為 ?BINARY_FLOAT?,OceanBase 會(huì)在執(zhí)行該操作之前將所有操作數(shù)轉(zhuǎn)換為 ?BINARY_FLOAT?。
  • 若有一個(gè)操作數(shù)都不是 ?BINARY_DOUBLE? 和 ?BINARY_FLOAT?,OceanBase 會(huì)在執(zhí)行該操作之前將所有操作數(shù)轉(zhuǎn)換為 ?NUMBER?。
  • 若所需要的轉(zhuǎn)換失敗,則該操作將失敗。
  • 與其他數(shù)據(jù)類型相比,數(shù)值數(shù)據(jù)類型的優(yōu)先級(jí)低于日期時(shí)間與間隔數(shù)據(jù)類型,高于字符和所有其他數(shù)據(jù)類型。


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)