如何在PostgreSQL中创建字母数字序列

SHRUTAYU羽衣甘蓝

我需要创建字母数字序列示例:我有2个表,分别是“城市”和“学生”。我希望城市的序列像“ city1,city2,city3 ....”,对于学生来说像“ stud1,stud2,stud3”等

谢谢。

姿势

Asequence不能为字母数字。实际上,您甚至不能在PostgreSQL中限制使用较小的数字类型:它始终是bigint

但这sequence只是创建列的一部分,就像所谓的自动增量一样。

PostgreSQL的伪类型serial是这样的:

CREATE SEQUENCE tablename_colname_seq;
CREATE TABLE tablename (
    colname integer NOT NULL DEFAULT nextval('tablename_colname_seq')
);
ALTER SEQUENCE tablename_colname_seq OWNED BY tablename.colname;

为了实现您想要的,您只需要定义自定义DEFAULT表达式,例如:

CREATE SEQUENCE city_city_id_seq;
CREATE TABLE city (
    city_id text NOT NULL DEFAULT ('city' || nextval('city_city_id_seq'))
);
ALTER SEQUENCE city_city_id_seq OWNED BY city.city_id;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PostgreSQL中自动增加字母数字值?

来自分类Dev

如何在Excel中从字母创建数字组合

来自分类Dev

如何在数字序列前创建“ \”?

来自分类Dev

如何在SQL Server中创建具有带数字和字母的ID列的表

来自分类Dev

如何在 Python 中为特定类型的字母数字单词创建正则表达式

来自分类Dev

创建以字母数字开头的Oracle序列

来自分类Dev

如何在C ++中创建max函数以搜索数字序列中的max

来自分类Dev

如何使用日期和序列号创建字母数字序列

来自分类Dev

如何在shell中按数字对字母数字进行排序

来自分类Dev

如何用R中的字符创建相同数字的数字序列

来自分类Dev

如何在R中创建具有不同数字的字符串序列

来自分类Dev

如何在R中的字母数字字符串中获取数字/字母索引模式?

来自分类Dev

如何在MySQL中创建序列?

来自分类Dev

如何在R中创建序列?

来自分类Dev

SQL Server中的字母数字序列

来自分类Dev

如何在Swift中找出字母是字母数字还是数字

来自分类Dev

如何在Swift中找出字母是字母数字还是数字

来自分类Dev

如何在MYSQL中对字母数字列排序?

来自分类Dev

如何在Python中设置数字/字母间隔

来自分类Dev

如何在yii中制定字母数字规则

来自分类Dev

如何在python中创建数字菜单

来自分类Dev

如何在PostgreSQL中创建日期检查

来自分类Dev

如何在 postgresql 中创建检查功能?

来自分类Dev

Oracle字母数字序列

来自分类Dev

如何在Kotlin中创建可变的字母列表?

来自分类Dev

如何在Excel中检测数字是否属于序列

来自分类Dev

如何在Python中将列表中的字母更改为其对应的字母数字

来自分类Dev

如何从Velocity Template中的字符串中提取字母和数字序列?

来自分类Dev

如何创建字母数字自动增量

Related 相关文章

  1. 1

    如何在PostgreSQL中自动增加字母数字值?

  2. 2

    如何在Excel中从字母创建数字组合

  3. 3

    如何在数字序列前创建“ \”?

  4. 4

    如何在SQL Server中创建具有带数字和字母的ID列的表

  5. 5

    如何在 Python 中为特定类型的字母数字单词创建正则表达式

  6. 6

    创建以字母数字开头的Oracle序列

  7. 7

    如何在C ++中创建max函数以搜索数字序列中的max

  8. 8

    如何使用日期和序列号创建字母数字序列

  9. 9

    如何在shell中按数字对字母数字进行排序

  10. 10

    如何用R中的字符创建相同数字的数字序列

  11. 11

    如何在R中创建具有不同数字的字符串序列

  12. 12

    如何在R中的字母数字字符串中获取数字/字母索引模式?

  13. 13

    如何在MySQL中创建序列?

  14. 14

    如何在R中创建序列?

  15. 15

    SQL Server中的字母数字序列

  16. 16

    如何在Swift中找出字母是字母数字还是数字

  17. 17

    如何在Swift中找出字母是字母数字还是数字

  18. 18

    如何在MYSQL中对字母数字列排序?

  19. 19

    如何在Python中设置数字/字母间隔

  20. 20

    如何在yii中制定字母数字规则

  21. 21

    如何在python中创建数字菜单

  22. 22

    如何在PostgreSQL中创建日期检查

  23. 23

    如何在 postgresql 中创建检查功能?

  24. 24

    Oracle字母数字序列

  25. 25

    如何在Kotlin中创建可变的字母列表?

  26. 26

    如何在Excel中检测数字是否属于序列

  27. 27

    如何在Python中将列表中的字母更改为其对应的字母数字

  28. 28

    如何从Velocity Template中的字符串中提取字母和数字序列?

  29. 29

    如何创建字母数字自动增量

热门标签

归档