ROWPOS_TO_ROWID_STR
📄字数 572
👁️阅读量 加载中...
功能描述
将数值类型的ROWPOS
转换为ROWID
字符串。
提示
通过语句 SELECT rowpos FROM tab_nam
可以查询到每行记录的 ROWPOS
,更多有关伪列ROWPOS
和ROWID
的详细信息请参考 查询。
语法格式
sql
ROWPOS_TO_ROWID_STR(expr)
输入参数
expr
:行记录的物理位置,BIGINT
类型的值。
输出结果
VARCHAR
类型,当输入参数为 NULL
时,输出结果为 NULL
。
示例
sql
-- 创建测试表
SQL> CREATE TABLE tt_rp2ris(id INT,c1 VARCHAR);
SQL> INSERT INTO tt_rp2ris VALUES(1,'TEST1')(2,'TEST2')(3,'TEST3');
SQL> SELECT rowpos,rowid,ROWPOS_TO_ROWID_STR(rowpos) rp2ris,id,c1 FROM tt_rp2ris;
+---------------+--------------------------+--------------------------+----+-------+
| ROWPOS | ROWID | RP2RIS | ID | C1 |
+---------------+--------------------------+--------------------------+----+-------+
| 1202590842880 | AAAAABgBAAAAAAAAAAAAAA== | AAAAABgBAAAAAAAAAAAAAA== | 1 | TEST1 |
| 1202590842881 | AQAAABgBAAAAAAAAAAAAAA== | AQAAABgBAAAAAAAAAAAAAA== | 2 | TEST2 |
| 1202590842882 | AgAAABgBAAAAAAAAAAAAAA== | AgAAABgBAAAAAAAAAAAAAA== | 3 | TEST3 |
+---------------+--------------------------+--------------------------+----+-------+