gpt4 book ai didi

database - 如何创建自动递增 id 列?

转载 作者:搜寻专家 更新时间:2023-10-30 19:57:49 26 4
gpt4 key购买 nike

我在 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)

关于database - 如何创建自动递增 id 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17902558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com