约束补充说

时间:2014-01-14 09:55:02

标签: sql sql-server tsql

我是数据库新手。我使用Microsoft "Master_User"创建了一个表SQL server Management Studio

USE [MXDEN]
GO

/****** Object:  Index [PK_Master_User]    Script Date: 01/14/2014 11:21:27 ******/
ALTER TABLE [dbo].[Master_User] 
ADD  CONSTRAINT [PK_Master_User] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH 
 (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY])
GO

任何人都可以帮我理解为什么会自动创建。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

如果您的问题是为何生成此脚本,则可能是您在选项中启用了“自动生成更改脚本”。

根据您的SQL Server版本,如果您进入工具>选项,然后在对话框中导航到:设计师,有一个配置这个的复选框:Auto generate change scripts

如果勾选此项,则每次进行更改时,都会生成一个脚本以进行更改。如果您不希望它生成脚本,请取消注意。

enter image description here