【发布时间】:2020-10-24 13:43:00
【问题描述】:
如何编写带有检查约束的新列以仅允许值 Y、N ?
【问题讨论】:
-
@Mureinik SQL Server。
-
您需要提供最少的代码来重现问题。在此链接中查看有关如何发布问题的更多详细信息:stackoverflow.com/help/minimal-reproducible-example
标签: sql sql-server ddl
如何编写带有检查约束的新列以仅允许值 Y、N ?
【问题讨论】:
标签: sql sql-server ddl
alter table 语句应该这样做:
ALTER TABLE mytable
ADD newcolumn CHAR(1) NOT NULL DEFAULT 'N' CHECK (newcolumn IN ('Y', 'N'))
【讨论】: