LAST_INSERT_ID
📄字数 291
👁️阅读量 加载中...
功能描述
获取会话中最近一次插入语句生成的递增序列值。
语法格式
sql
LAST_INSERT_ID()
输入参数
- 无输入参数
输出结果
BIGINT
数值类型,只能获取到最近一次插入的自增值。
示例
sql
--执行INSERT语句后,LAST_INSERT_ID()函数返回当前会话最近一次插入的自增值
SQL> CREATE TABLE tb_last_ins_r(id INT IDENTITY(22,10),id1 INT);
SQL> INSERT INTO tb_last_ins_r VALUES(DEFAULT,10);
SQL> SELECT * FROM tb_last_ins_r;
+----+-----+
| ID | ID1 |
+----+-----+
| 22 | 10 |
+----+-----+
SQL> SELECT LAST_INSERT_ID() FROM dual;
+-------+
| EXPR1 |
+-------+
| 22 |
+-------+