【发布时间】:2016-02-04 15:39:10
【问题描述】:
我有一个没有主键的表。我需要向表中添加一个主键,所以我添加了一个名为“ID”的列。我正在尝试使用 rowid 将唯一 ID 插入到这个新列中。插入新记录时如何获取rowid。这是在 Progress 数据库中。
INSERT INTO PUB.DETAILS (LASTUPDATED, FORMERVALUE, NEWVALUE, ID)
VALUES ('09/16/2015', 'NEW ITEM', 'ESISTING ITEM', '?')
【问题讨论】:
-
如果你让它自动增量而不需要传递它的值
-
@MeerDeen Progress 数据库中没有这样的东西...
-
顺便说一句,在数据库列中使用 ROWID 或 RECID 存在一个主要的“问题”;这些值的完整性将无法在转储和加载...
标签: sql progress-4gl openedge progress-db