From b0595b76aaedf2f05605f07d3f35406b6d31e6c4 Mon Sep 17 00:00:00 2001 From: asfernandes Date: Thu, 5 Sep 2013 16:09:25 +0000 Subject: [PATCH] Improvement CORE-4206 - Add RESTART [WITH] clause for alter identity columns - documentation. --- .../README.identity_columns.txt | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/doc/sql.extensions/README.identity_columns.txt b/doc/sql.extensions/README.identity_columns.txt index 352ccd4434..66c2e1f9c3 100644 --- a/doc/sql.extensions/README.identity_columns.txt +++ b/doc/sql.extensions/README.identity_columns.txt @@ -13,6 +13,9 @@ Syntax: ::= GENERATED BY DEFAULT AS IDENTITY [ (START WITH ) ] + ::= + RESTART [ WITH ] + Syntax rules: - The type of an identity column must be an exact number type with zero scale. That includes: smallint, integer, bigint, numeric(x, 0) and decimal(x, 0). @@ -42,10 +45,26 @@ insert into objects (name) values ('Table'); insert into objects (name) values ('Book'); insert into objects (id, name) values (10, 'Computer'); -select * from objects; +select * from objects order by id; + +commit; ID NAME ============ =============== 1 Table 2 Book 10 Computer + +alter table objects + alter id restart with 14; + +insert into objects (name) values ('Pencil'); + +select * from objects order by id; + + ID NAME +============ =============== + 1 Table + 2 Book + 10 Computer + 15 Pencil