【发布时间】:2014-09-27 03:06:05
【问题描述】:
CREATE TABLE [db].[Test]
(
[is_available] [bit] NOT NULL CONSTRAINT [DF_Test__is_available] DEFAULT ((0))
)
这就是在我的项目中创建列的方式。谁能解释一下双括号((0))的含义。另外我想了解 DF 是否代表任何约束?
【问题讨论】:
-
也许你正在寻找这个 - stackoverflow.com/questions/2911953/…
-
并且 DF_ 前缀作为 DEFAULT 约束的命名约定相当普遍。名称根本不会影响行为。它很容易被称为参宿四、富兰克林或仓鼠(当然假设该名称尚未用于约束)。
-
非常感谢大家的意见。
标签: sql sql-server