[Day29]检视表、索引

下列是检视表(VIEW)的规则说明:

  1. 检视表中的子查询是由合并、分组即子查询等语法构成的SELECT语句。
  2. OR REPLACE:当检视表已存在,使用此即代表需要更改内容,如果未使用则需要新建目前不存在的检视表,否则会输出错误讯息。
  3. FORCE | NOFORCE:预设为NOFORCE,如果输入FORCE表示表示建立资料表时不管基底资料表是否存在,都会被强制建立。
  4. 栏位别名:当SELECT内使用表达式时,对应栏位一定要使用别名。当有指定栏位别名时,名称可以和基底的栏位名称不一样,但栏位个数必须相等。
  5. WITH CHECK OPTION:增、删、查、改等DML动作。
  6. WITH READ ONLY OPTION:宣告仅能对检视表读取资料列。

下列是索引(INDEX)的规则说明:

  1. 是自动化管理的资料库纲目物件。
  2. 使用指标,利用索引化路径快速定位资料列位置,加快撷取资料速度。
  3. 独立於表格之外,任何时间皆可建立或删除,对资料表无影响。
  4. UNIQUE:索引栏位需为唯一值。
  5. BIPMAP:将每笔资料的ROWID存成一个位元图
  6. 索引建立後无法更改,除非先删除,但必须要是使用者,或是具有DPOP ANY INDEX权限。
  7. 删除资料表时,与表相关的检视表和序号器仍然保留。

<<:  Day29 ATT&CK for ICS - Inhibit Response Function(1)

>>:  第29天-Picker:Date / Time选日期时间

DAY 13:UML Class diagrams,在抽象世界的具现化宝石

在 DAY 1 ~ DAY 12 已经介绍了我认知常见的 concurrency patterns,...

Android学习笔记22

今天来绑定viewpager与tablayout 首先要建立一个viewpager的adapter ...

绿界金流 订单编号重覆而交易失败 如何解决?

关於以下网址的解决方式看不太懂(本科非资工相关) 麻烦各位大神帮忙... http://www.ec...

Day27 D3js 动画事件小技巧

D3js 动画事件小技巧 用途 在d3世界中,如果想使用起来不是透过事件驱动或是外部驱动,而是想要产...