当前位置:   article > 正文

sqlserver insert into获取id下一个值/插入自增id值_sql insert 生成id

sql insert 生成id

在oracle中可以使用sequence序列来获得下一个自增id值,在sqlserver中如果需要手动插入id值,可以先select max(id)获得当前最大id再插入id+1作为新id。

Integer maxId = 1;
boolean getIdFlag = rs.executeQuery("select max(id) from log");
if (getIdFlag && rs.next()) {
    String max = rs.getString(1);
    if (StringUtils.isNotEmpty(max)) {
        maxId = Integer.parseInt(max) + 1;
    }
}

// 执行插入动作
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/241237
推荐阅读
相关标签
  

闽ICP备14008679号