Oracle11g ROWID Oracle中可能存在的字符

Oracle11g ROWID Oracle中可能存在的字符,oracle11g,rowid,Oracle11g,Rowid,我需要知道Oracle中的ROWID Psudocolumn中可以包含哪些字符 我有MIN(ROWID)asaaby9caaaaaculaaa和MAX(ROWID)asaaby9cabgakib/AA4 直到现在,我还以为ROWID值中只会出现字母数字 但是正如您在MAX(ROWID)中看到的,有一个特殊的字符 我需要知道ROWID 感谢您来自Oracle: 扩展行ID存储为基64值,可以包含字符A-Z、A-Z、0-9、加号(+)和正斜杠(/)。扩展的rowid不能直接使用 所以除了基本的字母数

我需要知道Oracle中的
ROWID Psudocolumn
中可以包含哪些字符

我有
MIN(ROWID)
as
aaby9caaaaaculaaa
MAX(ROWID)
as
aaby9cabgakib/AA4

直到现在,我还以为
ROWID
值中只会出现字母数字 但是正如您在
MAX(ROWID)
中看到的,有一个特殊的字符

我需要知道
ROWID

感谢您

来自Oracle:

扩展行ID存储为基64值,可以包含字符A-Z、A-Z、0-9、加号(+)和正斜杠(/)。扩展的rowid不能直接使用

所以除了基本的字母数字字符,唯一的“特殊”字符是加号和正斜杠

请注意,在Oracle版本8之前,
rowid
具有不同的格式,其详细信息可在同一文档链接中查看。

来自Oracle:

扩展行ID存储为基64值,可以包含字符A-Z、A-Z、0-9、加号(+)和正斜杠(/)。扩展的rowid不能直接使用

所以除了基本的字母数字字符,唯一的“特殊”字符是加号和正斜杠


请注意,在Oracle版本8之前,
rowid
具有不同的格式,其详细信息可在同一文档链接中查看。

为什么需要知道这些?基本上这些是十六进制数。表中有4万亿条记录,我打算通过rowid将其分成小块。为什么需要知道这些?基本上这些是十六进制数。表中有4万亿条记录我打算通过ROWID将其分成小块