使用oracle序列新增时返回id 自增列,无效 返回

求助
4 63

版本:sqlsugarCore 5.0.0.9

long userId = _userRepository.Db.Insertable(entUser).ExecuteReturnIdentity(); 返回自增为0,数据库序列正常,正常插入并且序列值正常

热忱回答4

  • 我使用序列的时候报错 Oracle 序列使用时:ORA-08002: 序列 SEQ_WGB_TEST2.CURRVAL 尚未在此会话中定义

    这是我报错的信息,序列数据库也建立了,我是用的11g

    var i = await Task.Run(() => _db.Insertable(entity).ExecuteCommand());  这个就不报错

    0 回复
  • @平常心:我数据正常插入了,就是不返回id

    0 回复
  • Github有例子你看看和你的区别

    0 回复
  • @fate stay night:未找到相关例子,请问下在哪里?

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人