gpt4 book ai didi

sql-server - 将新表列添加到 Microsoft SQL Server 中的特定序数位置

转载 作者:行者123 更新时间:2023-12-01 18:25:40 25 4
gpt4 key购买 nike

是否可以在 Microsoft SQL Server 中的特定序数位置向表中添加列?

例如,我们的表在每个表定义的“末尾”总是有 CreatedOn、CreatedBy、LastModifiedOn、LastModifiedBy 列?我希望新列显示在 SSMS 中这些列的上方。

如果我正在编写所有数据库更改的脚本,是否有办法在表末尾保留此顺序?

仅供引用,我并不是想就是否应该这样做展开一场激烈的 war 。如果您想阅读有关快速退化的线程,这里有一个很好的线程:

http://www.developersdex.com/sql/message.asp?p=581&r=5014513

最佳答案

您必须创建一个临时表,该表镜像原始表的架构,但具有所需的列顺序,然后将原始表的内容复制到临时表。删除原来的并重命名temp。

这就是 SQL Management Studio 在幕后所做的事情。

使用架构同步工具,您可以自动生成这些脚本。

关于sql-server - 将新表列添加到 Microsoft SQL Server 中的特定序数位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/769828/

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