gpt4 book ai didi

sql-server - 如何创建一个 SQL Server 表,其中的列及其值自动生成为 GUID

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

我需要在 SQL Server 中设计一个包含一些列的表,其中一个列(ID 列并使用顺序唯一标识符)应在插入其他列数据时自动填充其数据。

ID 列的值应该在插入发生时自动生成。

请帮助我做到这一点,我们将不胜感激。

注意:我是新手,这种循序渐进的方法会更有帮助

最佳答案

只需创建一个表,其中列 ID 的数据类型为 uniqueidentifier 并将其默认值设置为 newsequentialid():

enter image description here

然后,当您向该表中插入行时,只需从要插入值的列列表中省略 ID 列即可:

INSERT INTO dbo.YourTable(ColA, ColB, ....., ColX)
VALUES(.., .. ,. ...)

如果您没有明确地将值插入 ID,将使用默认规范 (newsequentialid())。

关于sql-server - 如何创建一个 SQL Server 表,其中的列及其值自动生成为 GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28622672/

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