In PostgreSQL wie fügen Sie in eine Tabelle mit nur einer Identitätsspalte ein?

7

Zum Beispiel:

%Vor%

Wie fügen Sie in diesem Fall in die Tabelle ein?

    
Charagh Jethnani 09.09.2012, 05:35
quelle

2 Antworten

17

Wenn Sie die Tabelle wie oben beschrieben erstellen,

Sie können default folgendermaßen verwenden:

%Vor%

Sehen Sie sich SQLFIDDLE an.

Eine andere Möglichkeit zum Einfügen ist:

%Vor%

CREATE TABLE erstellt die implizite Sequenz "Participant_id_seq" für die serielle Spalte " Participant.id" .

Sie können die Sequenz für die Tabelle mit pg_get_serial_sequence function auf folgende Weise erhalten:

%Vor%

Es wird neue Werte aus der Sequenz mit NEXTVAL() erhalten.

Sehen Sie sich SQLFIDDLE

an     
Akash KC 09.09.2012, 05:49
quelle
4
%Vor%     
user673207 09.09.2012 05:52
quelle

Tags und Links