当前位置: 首页 > news >正文

网站设计公司天津网站开发常用小图片

网站设计公司天津,网站开发常用小图片,定制类做网站多少钱,凡客诚品购物在Data Lake Analytics中使用视图 1. 概述 在Data Lake Analytics#xff08;以下简称DLA#xff09;中使用视图#xff08;VIEW#xff09;功能#xff0c;可以大大简化对于重复SQL#xff0c;特别是较为复杂的SQL语句的编写和维护。目前DLA中还不支持SQL视图的物化。…在Data Lake Analytics中使用视图 1. 概述 在Data Lake Analytics以下简称DLA中使用视图VIEW功能可以大大简化对于重复SQL特别是较为复杂的SQL语句的编写和维护。目前DLA中还不支持SQL视图的物化。在使用DLA进行跨多个数据源的联合分析场景中使用视图尤其能够方便后续对于包含重复SQL片段的SQL查询语句的编写和维护。 在介绍视图的功能之前需要注意两个概念 1在DLA中每个SCHEMA下的表必须属于同一类数据源通过CATALOG属性指定也必须属于同一个LOCATION约束的数据源。 对于OSSSCHEMA中LOCATION指向一个目录后续在该SCHEMA下的表所指向的LOCATION必须从属于该SCHEMA的LOCATION目录对于其他实例型数据源比如Table Store、RDS等SCHEMA中LOCATION指向一个实例URL后续在该SCHEMA下的表必须也属于该实例。 2和表类似视图必须属于一个SCHEMA在SQL中引用视图时可以通过“schema_name.view_name”来进行引用如果当前数据库连接的schema是视图所属的SCHEMA时在SQL中可以直接用视图名进行引用。   2. 创建视图 语法 CREATE [OR REPLACE] VIEW view_name [(column_list)] AS select_statement 例如 CREATE OR REPLACE VIEW basic_test.test_view_1_oss AS SELECT * FROM nation ORDER BY n_nationkey 通过CREATE语句创建视图。如果指定名称的视图之前在系统中已经存在则会报错提示视图已经存在。通过CREATE OR REPLACE方式如果指定名称的视图之前在系统中已经存在则会进行更新用新的视图定义替换之前的视图定义。 3. 查询视图元数据 视图元数据相关信息查询的方式有很多种下面一一列举 查询视图的创建语句 语法 SHOW CREATE (TABLE | VIEW) view_name 例如 SHOW CREATE VIEW basic_test.test_view_1_oss;------------------------------------------------------------------------------------------------------------------------------------------------------ | View | Create View | character_set_client | collation_connection | ------------------------------------------------------------------------------------------------------------------------------------------------------ | test_view_1_oss | CREATE VIEW basic_test.test_view_1_oss AS SELECT * FROM nation ORDER BY n_nationkey | utf8 | utf8_general_ci | ------------------------------------------------------------------------------------------------------------------------------------------------------ 查询information_schema.views元数据 SELECT * FROM information_schema.views WHERE table_schema basic_test;----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | VIEW_DEFINITION | CHECK_OPTION | IS_UPDATABLE | DEFINER | SECURITY_TYPE | CHARACTER_SET_CLIENT | COLLATION_CONNECTION | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | def | basic_test | test_view_1_oss | SELECT * FROM nation ORDER BY n_nationkey | NONE | YES | mysql.syslocalhost | INVOKER | utf8 | utf8_general_ci | | def | basic_test | test_view_2_oss | SELECT * FROM nation | NONE | YES | mysql.syslocalhost | INVOKER | utf8 | utf8_general_ci | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 目前DLA中不保存视图定义的详细列定义元数据信息。 4. 嵌套视图 DLA支持视图的嵌套即VIEW 1定义指向VIEW 2VIEW 2定义指向VIEW 3。 例如 CREATE OR REPLACE VIEW view_1 (col1, col2, col3) AS SELECT * FROM tpch_test.nation ORDER BY n_nationkey;CREATE OR REPLACE VIEW view_2 (col_1, col_2) AS SELECT col1, col2 FROM view_1 a; 注意 在定义VIEW时VIEW中指向的SQL语句中建议对引用的table都加上所属的schema名特别是在跨schema的场景下schema1中的定义view指向的SQL语句中目标表有其他schema的table或view。 5. 删除视图 语法 DROP VIEW [IF EXISTS] view_name 原文链接 本文为云栖社区原创内容未经允许不得转载。
http://www.zqtcl.cn/news/590196/

相关文章:

  • 建设信用中国网站站群系统破解版
  • 百度怎么投放广告凡科网站可以做seo优化
  • 医院网站建设 不足好的手机网站建设公司
  • 简历上作品展示网站链接怎么做wordpress的登陆地址修改密码
  • 深圳做响应式网站公司公司网站开发费用放在什么科目
  • 网站页面上的悬浮窗怎么做简单好看的版面设计图
  • 我要在58上面做网站硬件开发和嵌入式的区别
  • 西安网站推广慧创新手怎么开网店
  • 做羞羞事视频网站网站策划书基本项目
  • 对网站建设的维护优秀设计网站推荐
  • 口红机网站怎么做wordpress 搭建个人网站
  • 黄金网站房地产网站建设意义
  • 百度网站联盟公司做网站计入那个科目
  • 越秀电子商务网站建设国外的ui设计思想网站
  • 网站关键词优化公司网站建设完成确认书
  • 企业微信网站怎么建设山东有哪些网络公司
  • 做任务领佣金的网站源码页面设计参评
  • 淘宝联盟个人网站怎么做企业年度报告公示系统
  • 长沙企业网页设计哪家专业网站优化seo
  • 网站设计 西安漂亮企业网站源码
  • 云南省科技网站网页设计师有前途吗
  • 漳州网站开发找出博大科技慈溪市建设局网站表格下载
  • 网站到期怎么续费公司网站asp源码
  • 多个域名 一个网站域名解析官网
  • 中国建设银行企业网站旅游网页代码模板
  • 湛江免费企业建站wordpress archives
  • 建个企业网站多少钱图书管理系统网站开发教程
  • 淘宝客网站建设详细教程wordpress转dz
  • 银川网站推广i深建官方网站
  • 有什么较好的网站开发框架娱乐网站模板