gpt4 book ai didi

sql-server - SQL Server数据库项目: Publish decide when to recreate a table?如何

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

我有一个 SQL Server 数据库项目,其中对架构进行了多项更改,其中我将列数据类型从 NUMERIC (18,0) 更改为 INT.我们正在尝试标准化用于主键的数据类型,目前是 50/50 的混合。

当我生成发布脚本时,会在脚本中重新创建一些表:

CREATE TABLE [dbo].[tmp_XYZ]
INSERT TABLE [dbo].[tmp_XYZ] SELECT ... FROM [dbo].[XYZ]
DROP TABLE [dbo].[XYZ]
sp_rename N'[dbo].[tmp_XYZ]', N'XYZ';

但其他表只是通过 ALTER 语句更新

ALTER TABLE [dbo].[ABC] ALTER COLUMN [AbcID] INT NULL;

是否有一些规则规定何时重新创建表以及何时对其进行适当更改?

最佳答案

可能最好的方法是右键单击对象名称并选择脚本...然后您可以选择创建或更改如果找不到 Alter ,您可以进入设计 View ,右键单击并选择“生成更改脚本...”来查找 alter 语句。

关于sql-server - SQL Server数据库项目: Publish decide when to recreate a table?如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25770036/

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