SQL Utilizzo dell'incremento automatico


Esempio

Molti database consentono di aumentare automaticamente il valore della chiave primaria quando viene aggiunta una nuova chiave. Questo assicura che ogni chiave sia diversa.

MySQL

CREATE TABLE Employees (
    Id int NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (Id)
);

PostgreSQL

CREATE TABLE Employees (
    Id SERIAL PRIMARY KEY
);

server SQL

CREATE TABLE Employees (
    Id int NOT NULL IDENTITY,
    PRIMARY KEY (Id)
);

SQLite

CREATE TABLE Employees (
    Id INTEGER PRIMARY KEY    
);