If they are not specified, the default and are both 1.Assume we have a table with the following structure: Table USER_TABLE It is worth noting that a sequence is independent of a table.
A sequence is an object in Oracle that is used to generate a number sequence. NEXTVAL goes below MINVALUE and cannot be instantiated until you set the sequence increment back to 1. If you drop the sequence -- the procedure will go invalid since an object it depends on no longer exists. Just beware that if others are using the sequence during this time - they (or you) may get ORA-08004: sequence SEQ.SEQUENCE And NEXTVAL Oracle uses the concept of SEQUENCE to create numerical primary key values as we add rows of data into a table.Whereas numerical primary key population for My SQL and SQL Server is tied to individual tables, in Oracle the SEQUENCE construct is created separately and is not tied to an individual table.The syntax for creating a sequence in Oracle is: is the starting value of the sequence, and is the interval between consecutive sequence numbers.