调用sp  执行insert 操作,我已经给了这个主键(id)值,但插入到数据库中不是传入的参数,而是这个表的sequence no?请问怎么解决这个问题?

解决方案 »

  1.   

    楼主的说法有几个错误,首先SP表示的是SYSTEM PROCEDURE也就是系统存储过程.然后SEQUENCE是一个对象,它不属于任何一个表.
       而从LZ的描述实在看不出,你做了些什么操作.
      

  2.   

    因为这个表的主键是使用序列自动生成的,所以你虽然插入了主键值,但是起作用的还是表自己的序列,你要想把记录的值修改为你传入的主键值,你测试下使用UPDATE看看可不可以