如何定义属性是可选的?

时间:2016-11-05 22:26:01

标签: sql sql-server

我使用SQL Server 2014 Management Studio进行编程。

我想在我的程序中构建一个可选属性。

E.g

CREATE TABLE [Picture]
(
    Title VARCHAR(20),
    Signature VARCHAR(20),    <--- should be optional
    Alttext VARCHAR(20)
)

1 个答案:

答案 0 :(得分:5)

通常情况下,它默认为#34;可选&#34; - 如果未提供Signature列的数据,则其值为null

但是,要明确指定(例如,如果您的数据库配置默认为NOT NULL),则签名字段可以表示为:

Signature VARCHAR(20) NULL