Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ROWPOS_TO_ROWID_STR

📄字数 572
👁️阅读量 加载中...

功能描述

将数值类型的ROWPOS转换为ROWID字符串。

提示

通过语句 SELECT rowpos FROM tab_nam 可以查询到每行记录的 ROWPOS,更多有关伪列ROWPOSROWID的详细信息请参考 查询

语法格式

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 |
+---------------+--------------------------+--------------------------+----+-------+