关于视图更新问题一问

blldw blldw 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
举个简单的例子:我又两个基表,信息表,和成绩表,定义如下
信息表: ID (BIGINT, 自动编号)
姓名(varchar)
备注(varchar)

成绩表:ID (BIGINT)
成绩(float)

我建了一个视图,如下:
SELECT dbo.成绩表.成绩, dbo.信息表.*
FROM dbo.成绩表 INNER JOIN
dbo.信息表 ON dbo.成绩表.ID = dbo.信息表.ID

自己瞎编了2个记录,打开视图,想更新一个成绩字段,结果出错了,如下:
insufficient key column information for updating or refreshing.

请问为什么,如何解决!?
...全文
评论 5
收藏 已收藏
分享
返回顶部
blldw
MS-SQL Server 34,876 成员 254,635 内容