sap-ase - 获取 AUTO INCREMENT 的下一个值
问题描述
我如何确定主键自动增量的下一个值是什么?
我一直在查看系统数据库,但找不到任何答案。
解决方案
我猜您的意思是“要分配给标识列的下一个值”,并且您的标识列也恰好被用作主键。否则,Sybase ASE 中不存在可以称为“主键自动增量”的概念。
假设上述情况,您可以使用函数 next_identity('table_name') 获取要分配的下一个值。请注意,结果是 varchar 格式,因此您可能需要将其转换回数字。
推荐阅读
- java - Java Swing用鼠标移动JFrame
- php - curl php HTTP/2 流 0 未完全关闭
- java - Java 索引越界异常索引:2,大小:2
- c# - 使用 Razor 时如何在每个请求处传输 JWT 令牌(.NET CORE 2.2 MVC)
- php - 如何从侧边栏中获取特定的小部件(我想要谷歌评论小部件)?
- scala - -Xfatal-warnings 下不会产生任何警告
- java - 第一个列表在回收站视图中消失消失
- angular - *ngif 未绑定到页面上的变量
- javascript - 尝试读取 MYSQL 查询的结果时无法读取未定义的属性“长度”
- javascript - 在等待响应之前触发打字稿返回