我想在oracle数据库中添加一列,插入记录后自动递增。删除记录时应该自动递减。该字段用于存储表标题的序列号,并且标题应该能够重新-order 因此数字序列之间不应该有任何差距。我尝试过使用 TRIGGER 和 SEQUENCE 但它没有用。有没有办法使用 PL/SQL 来实现这一点。实际上我想要的是改变序列号删除记录时。
例如:第 1 行,第 2 行,第 3 行,第 4 行,第 5 行 如果我们删除第 3 行,则顺序应该是第 1 行,第 2 行,第 3 行,第 4 行,并且第 4 行的记录应该到第 3 行,所以上..
我正在使用 jsp-servlet 技术。如果有任何方法可以通过使用 java 来做到这一点,那也很好。
谢谢!