小编Sch*_*eem的帖子

使用 SQL Server CAST([column] AS DATE) 函数的唯一约束

我有一个appointments表,其中包含(除其他外)a[personid]和一[appdate]datetime(2)数据类型。我想添加一项限制,以防止任何人personid在任何一天获得多次预约。

我尝试过,但没有成功

ALTER TABLE dbo.tblappointments
    ADD CONSTRAINT SingleApp UNIQUE (PersonID, CAST(Appdate AS DATE))
Run Code Online (Sandbox Code Playgroud)

谢谢。

sql sql-server date unique-constraint

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

标签 统计

date ×1

sql ×1

sql-server ×1

unique-constraint ×1