Ho trovato questo post, che sembra un po 'vecchio, ma ho pensato di aggiornare tutti i miei nuovi risultati.
Utilizzo Oracle SQL Developer 4.0.2.15 su Windows. Il nostro database è Oracle 10g (versione 10.2.0.1) in esecuzione su Windows.
Per effettuare una colonna a incremento automatico in Oracle -
- aprire la connessione al database nella scheda Connessioni
- Espandere la sezione Tabelle, e fare clic destro la tabella che ha la colonna che si desidera modificare per incrementare automaticamente e selezionare Modifica ...
- Scegliere la sezione Colonne e selezionare la colonna che si desidera incrementare automaticamente (colonna Chiave primaria)
- Quindi fare clic sulla sezione "Colonna identità" sotto l'elenco di colonne e cambia il tipo da Nessuno a "Sequenza colonne" "
- lasciare le impostazioni di default (o modificare i nomi della sequenza e grilletto se si preferisce) e quindi fare clic su OK
La colonna id (chiave primaria) sarà ora di incremento automatico, ma la sequenza inizierà a 1. Se è necessario incrementare l'ID fino a un certo punto, è necessario eseguire alcune modifiche alla sequenza.
This post ha alcuni più dettagli e come superare questo.
ho trovato la soluzione here
Vedere questo post che è molto simile http://stackoverflow.com/questions/10613846/create-table-with-sequence-nextval-in-oracle –