【发布时间】:2016-06-15 06:56:47
【问题描述】:
我需要一些我不知道是否可以实现的东西。基本上,我会将来自 java 的新信息行添加到具有表结构的数据库中,例如:
Number | Color | Size
0 | Red | Big
1 | Green | Small
2 | Yellow| Medium
我正在使用 java,我只会输入颜色和大小,我想知道是否可以创建一个触发器,将变量 Number(id) 存储在数据库端,并每次递增时间我在数据库中插入新行。我正在考虑执行类似“INSERT INTO table ((null),'Red', 'Big') 之类的操作,然后数据库将使用正确的 Number 更新该值。 也应该可以承认某些行可以删除,但它不会影响任何事情,例如:如果我有 ID 的 0 , 1 ,2 并且我删除了 1 ,下一行应该仍然是 3。
另外,我正在使用 Sybase SQL Anywhere 12 来执行此操作。
【问题讨论】:
-
为 Sybase 查找
identity列。
标签: java sql triggers insert increment