[英]How can I create auto incremental id column?
我在HP的Vertica數據庫中創建了一個表。 我想在Vertica中創建自動增量列。
在MySQL中它已經完成,在Oracle中我使用序列和觸發器創建它,但我怎樣才能在HP Vertica中完成它?
實際上非常簡單,只是語法有點不同,因為在Vertica中需要將AUTO_INCREMENT
指定為列類型。 這是一個簡單的例子
user=> create table test (
user(> id AUTO_INCREMENT,
user(> foo VARCHAR(255)
user(> );
user=> insert into test (foo) values ('hello');
OUTPUT
--------
1
(1 row)
user=> insert into test (foo) values ('world');
OUTPUT
--------
1
(1 row)
user=> select * from test;
id | foo
----+-------
1 | hello
2 | world
(2 rows)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.