AUTOINC_NEXT

说明

返回给定表自增列的下一个值。

语法

auto_next ::=

参数

text_expression

表名或模式名.表名。

返回值

INT8类型,表示自增列的下一个值。

示例

示例1: 使用 AUTOINC_NEXT 获取给定表自增列下一个值

create table T1(a int auto_increment unique);

 
--给定表名
select AUTOINC_NEXT('T1');
AUTOINC_NEXT(bigint)      |
--------------------------
1                         |
总数目:1
 
insert into t1 values(NULL);

 
select AUTOINC_NEXT('T1');
AUTOINC_NEXT(bigint)      |
--------------------------
2                         |
总数目:1
 
insert into t1 values(10);

 
--给定模式名.表名
select AUTOINC_NEXT('SYSDBA.T1');
AUTOINC_NEXT(bigint)      |
--------------------------
11                        |
总数目:1