the*_*ner 0 sql t-sql sql-server
我在 SQL Server 数据库中创建了一个视图,它只是两个表的联接。
有什么方法可以将唯一的主键插入到该视图的行中...或者我不确定如何指定其中一个列名作为主键...有什么想法吗?
谢谢
您必须创建物化(索引)视图才能添加唯一索引。但你不能创建 PK 约束。
CREATE VIEW v_test
WITH SCHEMABINDING --optional
AS
SELECT id from table
GO
CREATE UNIQUE CLUSTERED INDEX idx_id
ON v_test (id)
GO
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23194 次 |
| 最近记录: |