sql视图插入数据

SQL SERVER 2000中
在查询分析器里输入
INSERT INTO V_SALERS
VALUES('S6','联想集团')
后 报错

我看到 书上写着

‘目前,不同的关系数据库管理系统产品对视图更新的可操作程度有差异’

我想问下我的语法是否有错误

如果视图仅包含2列,那么语法没有错误。
出错的原因可能是视图是基表所有列中的一部分而基表中其它列不允许为空,或者基表是多个表join,多个表作为基表的视图不能进行insert。

如果视图的列多于2列,你的语法就是错误的,必须在表名后指定列名。

INSERT INTO V_SALERS(列1,列2)
VALUES('S6','联想集团')
温馨提示:答案为网友推荐,仅供参考