【发布时间】:2017-05-25 20:59:18
【问题描述】:
在 SQL Server 中,我创建了一个包含两列的视图。一个普通列和一个计算哈希列。我需要在这两列上创建一个唯一约束。由于 GetHash UDF,尝试添加约束或索引会导致错误。
CREATE VIEW HashView
WITH SCHEMABINDING
AS
SELECT p.ItemId, [dbo].[GetHash](p.Id) as PriceHash from dbo.price p
有没有简单的方法来解决这个问题,还是我需要使用触发器?
【问题讨论】:
-
这个函数有什么作用?和
HASHBYTES()一样的东西?
标签: sql-server view unique-constraint udf