DB2 now allows you to generate a unique numeric value for each row in a table. For example, an identity column can be used to generate unique primary key values. You can also port applications that use identity columns from other RDBMS vendors to DB2. See the Administration Guide: Implementation for more information.