Passaggio all'ora solare 26 ottobre 2025 03:00 02:00 sposta indietro l'orologio di 1 ora (si dorme 1 ora in più)
In Oracle non esistono i campi identity come in Microsoft SQL Server, per ottenere una funzionalità simile bisogna ricorrere alle sequence.
Le sequence non sono altro che dei contatori progressivi indipendenti, quindi non legati ad una specifica tabella.

Per creare una sequence basta digitare questo comando:

PL/SQL

CREATE SEQUENCE mioSchema.mioNomeSequence
per prelevare il prossimo numero della sequenza è sufficiente il comando nextval:

PL/SQL

mioSchema.mioNomeSequence.nextval
Un esempio di utilizzo in una insert è il seguente:

PL/SQL

INSERT INTO mioSchema.miaTabella ( 
  ID, 
  CAMPO1, 
  DATA
) VALUES (
  mioSchema.mioNomeSequence.nextval,
  'valore si esempio',
  SYSDATE
)
Tags:
Esempi228 Oracle24 PL/SQL16 SQL90 SQL Server100
Potrebbe interessarti anche: