為什么 Oracle substr() 會(huì)返回空值

小樊
85
2024-07-27 09:26:08
欄目: 云計(jì)算

Oracle的substr()函數(shù)可能會(huì)返回空值的原因有以下幾點(diǎn):

  1. 輸入的字符串長(zhǎng)度小于指定的起始位置和長(zhǎng)度,導(dǎo)致無(wú)法截取到任何子字符串。
  2. 輸入的起始位置為負(fù)數(shù)或者超出了字符串的長(zhǎng)度范圍。
  3. 輸入的長(zhǎng)度為負(fù)數(shù),導(dǎo)致無(wú)法截取任何子字符串。
  4. 輸入的字符串為NULL。

0