小编Ant*_*llo的帖子

只需在SQL Server中的列上设置默认值与设置约束即可

我几乎是SQL Server编程的新手。今天,我发现了这两种不同的策略来定义列的默认值,我想请专家们它们之间的区别。

给定此表:

CREATE TABLE [dbo].[Data] 
(
    [RecDataW] [datetime] NULL
)
Run Code Online (Sandbox Code Playgroud)

片段1:

ALTER TABLE [dbo].[DatiSetup] 
    ADD DEFAULT (GETDATE()) FOR [RecDataW]
GO
Run Code Online (Sandbox Code Playgroud)

片段2:

ALTER TABLE [dbo].[DatiSetup] 
    ADD CONSTRAINT [DF_DatiSetup_RecDataW] DEFAULT (GETDATE()) FOR [RecDataW]
GO
Run Code Online (Sandbox Code Playgroud)

sql sql-server default-value

1
推荐指数
1
解决办法
1410
查看次数

标签 统计

default-value ×1

sql ×1

sql-server ×1