4.11.2 Jak získat hodnotu SERIAL po vložení řádku?: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
imported>WikiSysop m (Aktualizace) |
(Žádný rozdíl)
|
Aktuální verze z 1. 11. 2007, 00:10
Nejjednodušším způsob, jak získat vygenerovanou hodnotu typu SERIAL, je využít klauzuli RETURNING. Pro tabulku z 4.11.1 vypadá takto:
INSERT INTO person (name) VALUES ('Blaise Pascal') RETURNING id;
Také můžete použít funkci nextvall() a její výsledek použít v příkazu INSERT, nebo zavolat currval() po provedení příkazu INSERT.