何时以及为什么有人决定他们需要在他们的数据库中创建一个View?为什么不运行正常的存储过程或选择?
可能重复:
哪些观点适合?
嗨,我怀疑是什么观点.我们应该在哪里使用以及视图的用途是什么.对于观点有什么好的参考.谢谢
我正在使用 SQL Server Management Studio 2008。
我想从一个视图中删除单个记录,该视图显示所有列的该记录中的空值。
我无法知道,从哪个表中我得到了这个空记录。
我检查了为视图连接的所有表,但没有一个表包含空记录。
谁能帮我从我的视图和所有相关表中删除这个空记录..?
因为我在许多其他页面中使用此视图,并且它在每个页面中都使用空值创建错误。
当我尝试从视图中删除此记录时,它显示如下错误
"Msg 4405, Level 16, State 1, Line 1
View or function 'viewGetProgressOverview' is not updatable because the modification affects multiple base tables."
Run Code Online (Sandbox Code Playgroud)