表连接查询部分-django与vue的完美结合_实现前后端的分离开发之后在整合的方法

时间:2024-07-14 13:13:28
【文件属性】:

文件名称:表连接查询部分-django与vue的完美结合_实现前后端的分离开发之后在整合的方法

文件大小:4.2MB

文件格式:PDF

更新时间:2024-07-14 13:13:28

达梦数据库 sql

7.1 物化视图的定义 语法格式 CREATE MATERIALIZED VIEW [<模式名>.]<物化视图名>[(<列名>{,<列名>})][BUILD IMMEDIATE|BUILD DEFERRED][][<物化视图刷新选项>][<查询改写选项>]AS<查询 说明> ::=参见 3.6.1.1节 <查询说明>::= <表查询> | <表连接> <表查询>::=<子查询表达式>[ORDER BY子句] <物化视图刷新选项> ::= REFRESH <刷新选项> {<刷新选项>} | NEVER REFRESH <刷新选项> ::= [FAST | COMPLETE | FORCE] [ON DEMAND | ON COMMIT ] [START WITH datetime_expr | NEXT datetime_expr] [WITH PRIMARY KEY | WITH ROWID] <查询改写选项>::= [DISABLE | ENABLE] QUERY REWRITE ::= SYSDATE[+数值常量] 参数 1.<模式名> 指明被创建的视图属于哪个模式,缺省为当前模式; 2.<物化视图名> 指明被创建的物化视图的名称; 3.<列名> 指明被创建的物化视图中列的名称; 4.[BUILD IMMEDIATE|BUILD DEFERRED] 指明 BUILD IMMEDIATE 为立即填 充数据,默认为立即填充;BUILD DEFERRED为延迟填充,使用这种方式要求第一次刷新 必须为 COMPLETE完全刷新。 5.<子查询表达式> 标识物化视图所基于的表的行和列。其语法遵照 SELECT语句的 语法规则; 6.<表连接> 请参看第四章表连接查询部分; 7.定义查询中的 ORDER BY子句仅在创建物化视图时使用,此后 ORDER BY被忽略; 8.刷新模式  FAST 根据相关表上的数据更改记录进行增量刷新。普通 DML 操作生成的记录存在 于物化视图日志。使用 FAST刷新之前,必须先建好物化视图日志。  COMPLETE 通过执行物化视图的定义脚本进行完全刷新。  FORCE 默认选项。当快速刷新可用时采用快速刷新,否则采用完全刷新。 9.刷新时机  ON COMMIT 在相关表上事务提交时进行快速刷新,这会增加 COMMIT 完成的时间。DM7 目前仅语法支持 ON COMMIT,实际功能并未实现。 267


网友评论