gpt4 book ai didi

sql - 如何在sql server中创建带有字符和数字(如字母数字)的自动增量列?

转载 作者:行者123 更新时间:2023-12-02 03:12:28 25 4
gpt4 key购买 nike

我有一个主键列的表,它是从 1000 开始的自动递增数字 id ..

现在我被要求为以 C20161、C20162、C20163 开头的每条记录制作一个唯一的 key ,依此类推......

所以它实际上是一个自动递增的字母数字键....

我想知道如何在 sql 中实现相同的功能,以及我可以将相同的功能更新到现有记录吗?

我要找的是“序列”还是其他什么?

最佳答案

你需要COMPUTED COLUMN为此,

CREATE TABLE TableName(
ID INT IDENTITY(1,1) NOT NULL,
NewColumnName AS 'C' + CAST(ID AS VARCHAR(30)),
.... Other columns list here
)

关于sql - 如何在sql server中创建带有字符和数字(如字母数字)的自动增量列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39116438/

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