|
|
1
4
|
|
|
2
4
我想说的大部分事情都已经涵盖了,不过我还是要补充一下。 视图在许多情况下都是有用的,但是过多地使用它们可能是一个错误,因为它们在查询结构方面束缚了您的手脚。通常,当您的整个查询包含多个视图时(尤其是当视图是分层的时),或者当一个视图被调整为与最初目的稍有不同的用途时,如果您只是扩展视图并更改逻辑,您会发现有一种更好的编写查询的方法。 |
|
|
3
2
|
|
4
1
我能想到的唯一缺点是,您可能会强制用户加入多个视图,以便以对他们有用的方式获取数据,因为现在基本上都是静态查询。 因此,如果视图是一次创建的,并且预期它永远不会更改,那么最终可能会出现大量视图,这些视图为用户创建了一个导航迷宫,因此应该有一些过程来更新视图,以便在需要更改时保持它们的有用性。 |
|
|
5
1
1) 删除表时,视图将受到影响。 |
|
|
6
1
|
|
|
7
0
视图允许DBA(数据库管理员)严格控制数据库的进出。
因此,当显示表的视图时,只显示任何行的最新更新或添加。但是,该表仍然包含所有现有的更改和行删除。
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |