Skip to content

Commit a12d074

Browse files
committed
create_view.sgml校对修改
1 parent cd55207 commit a12d074

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

postgresql/doc/src/sgml/ref/create_view.sgml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] [ RECURSIVE ] VIEW <replaceable class
6262
</para>
6363
-->
6464
<para>
65-
<command>CREATE OR REPLACE VIEW</command>类似,不过如果一个同名的视图已经存在,
65+
<command>CREATE OR REPLACE VIEW</command>是类似的,不过如果一个同名的视图已经存在,
6666
那么将替换它。新查询必须生成与现有视图查询生成的字段相同的字段(也就是,
6767
相同的字段名字,相同的顺序和相同的数据类型),但是可能添加额外的字段到列表的结尾。
6868
该计算导致输出字段可能完全不同。
@@ -112,8 +112,8 @@ CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] [ RECURSIVE ] VIEW <replaceable class
112112
-->
113113
<para>
114114
如果声明了这个子句,那么视图就以临时视图的方式创建。
115-
临时视图在当前会话结束的时候将被自动删除。当前会话中,在临时视图存在的期间
116-
将无法看到现有的同名关系,除非用模式修饰的名字引用它们
115+
临时视图在当前会话结束的时候将被自动删除。只要存在临时视图
116+
已有的同名永久关系表将对当前回话不可见,除非用带模式修饰的名字引用它们
117117
</para>
118118

119119
<!--
@@ -286,7 +286,7 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
286286
对视图引用的表的访问的权限由视图的所有者决定。在一些情况下,
287287
这可用于提供安全但是限制访问底层表。不过,不是所有视图对于篡改都是安全的;
288288
参阅<xref linkend="rules-privileges">获取细节。
289-
在视图里调用的函数当作他们直接从使用视图的查询里调用看待。因此,
289+
在视图里调用的函数被当作它们直接从使用视图的查询里调用看待。因此,
290290
视图的用户必须有调用视图使用的所有函数的权限。
291291
</para>
292292

@@ -327,7 +327,7 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
327327
automatically updatable if it satisfies all of the following conditions:
328328
-->
329329
简单的视图是自动可更新的:系统允许<command>INSERT</>、<command>UPDATE</>
330-
和<command>DELETE</>语句和在规则表上一样的方式在视图上使用
330+
和<command>DELETE</>语句,和在常规表上一样的方式,被用在视图上
331331
如果视图满足所有下列的条件,那么就是自动可更新的:
332332
<itemizedlist>
333333
<listitem>
@@ -439,9 +439,9 @@ CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
439439
如果一个自动可更新的视图包含一个<literal>WHERE</>条件,
440440
那么该条件约束基本关系的哪些行可以被视图上的<command>UPDATE</>
441441
和<command>DELETE</>语句修改。不过,允许<command>UPDATE</>
442-
更改一个行,所以它不再满足<literal>WHERE</>条件,并且因此不再通过视图可见。
443-
相似的,<command>INSERT</>命令可以潜在的插入不满足<literal>WHERE</>
444-
条件的基本关系行,并且因此不能通过视图可见
442+
更改一个行,使得它不再满足<literal>WHERE</>条件,并且因此不再通过视图可见。
443+
相似的,<command>INSERT</>命令也可以插入不满足<literal>WHERE</>
444+
条件的基本关系行,并且因此对这个视图不可见
445445
</para>
446446

447447
<!--
@@ -514,7 +514,7 @@ CREATE VIEW comedies AS
514514
FROM films
515515
WHERE kind = 'Comedy';
516516
</programlisting>
517-
这将创建一个视图,在视图创建的时候包含<literal>film</>表中字段
517+
这将创建一个,包含了在视图创建的时候<literal>film</>表中所有字段,的视图
518518
尽管用<literal>*</>创建了该视图,但是后来添加到表中的字段将不会是视图的一部分。
519519
</para>
520520

@@ -593,7 +593,7 @@ CREATE VIEW <replaceable class="parameter">name</replaceable> [ ( <replaceable c
593593
这个选项控制自动可更新视图的行为。给出时,对视图的<command>INSERT</>
594594
和<command>UPDATE</>都要检查以确保新行满足视图定义的条件(也就是说,
595595
新行应该可以通过视图看到)。如果没有通过检查,更新将被拒绝。
596-
没有<literal>CHECK OPTION</literal>,允许对视图的<command>INSERT</>
596+
如果没有<literal>CHECK OPTION</literal>,将允许对视图的<command>INSERT</>
597597
和<command>UPDATE</>命令创建通过该视图不可见的行。
598598
(后者的行为当前只有<productname>PostgreSQL</>提供。)
599599
</para>
@@ -625,7 +625,7 @@ CREATE VIEW <replaceable class="parameter">name</replaceable> [ ( <replaceable c
625625
</para>
626626
-->
627627
<para>
628-
对此视图和任何相关视图进行完整性检查。在既没有声明<literal>CASCADED</>
628+
对此视图和任何依赖的视图进行完整性检查。在既没有声明<literal>CASCADED</>
629629
也没有声明<literal>LOCAL</>时,假设为<literal>CASCADED</>。
630630
</para>
631631
</listitem>

0 commit comments

Comments
 (0)