最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

学习巴克斯范式BNF(Backus Naur Form)读懂SAP HANA语法

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-4 11:40:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

SAP HANA 使用巴科斯范式(Backus Naur Form)形式化符号来描述语法:

巴克斯范式的内容:

  尖括号( < > )内包含的为必选项。

  : : = 是 “被定义为”的意思。

  方括号( [ ] )内包含的为可选项。

  大括号( { } )内包含的为可重复0至无数次的项。

竖线( | )表示在其左右两边任选一项,相当于"OR"的意思。

省略号(...)表示该元素可以重复任意多次。如果省略号后面出现分组元素,重复括号里面指定的分组元素。如果省略后出现一个单元素的元素,只是重复单元素。

!! :介绍了常用的英语文本。这是用于定义一个语法元素不是表示在BNF。

形式:

symbol := alternative1 | alternative2 ...       每条规则申明 ::=左侧的符号必须被右侧的某一个可选项代替.

实例讲解:创建索引

CREATE  [UNIQUE]     [BTREE | CPBTREE]     INDEX <index_name>    ON <table_name> (<column_name_order>, ...) [ASC | DESC];

创建索引:

有两种可选项 [UNIQUE]     [BTREE | CPBTREE]  

[BTREE | CPBTREE] :可以选择 BTREE 或者CPBTREE

<table_name>:指定表也为必选项。

[ASC | DESC]:可以选择 ASC 或者 DESC

(<column_name_order>, ...):<column_name_order>可以重复多次。

<index_name> ::= [<schema_name>.]<identifier>

[<schema_name>.]:可选项指定schema名。

<identifier>:必选项索引名称。

<column_name_order> ::= <column_name> [ASC | DESC]

<column_name>:必选项

[ASC | DESC]:可以选择 ASC 或者 DESC



楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

沙发
发表于 2016-9-18 16:41:16 | 只看该作者
和mysql有什么区别?hana速度有质的的提升么?

点评

依多年的HANA企业运营经验来看,查询速度与数据处理速度远超MySQL  详情 回复 发表于 2016-9-25 10:28
板凳
 楼主| 发表于 2016-9-25 10:28:16 | 只看该作者
rwathena 发表于 2016-9-18 16:41
和mysql有什么区别?hana速度有质的的提升么?

依多年的HANA企业运营经验来看,查询速度与数据处理速度远超MySQL
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-6-5 02:55

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表