Oracle文档语法图解读指南
需积分: 10 14 浏览量
更新于2024-09-09
收藏 697KB PDF 举报
Oracle 语法图和 BNF 表达式
Oracle 文档中使用了两种表达语法的方法,即语法图和 BNF。语法图是一种视觉化的表示方法,使用不同的形状和箭头来表示语法结构,而 BNF 则是一种文本化的表示方法,使用特殊符号来描述语法规则。
### 语法图
语法图是一种图形化的表示方法,使用不同的形状和箭头来表示语法结构。读取语法图需要从左到右,顺着箭头读取。不同的形状有不同的含义:
* 长方形中的大写词语,表示命令。
* 椭圆形中的小写词语,表示参数。
* 圆形中,标点符号、操作符、分隔符、终止符。
如果图有几条路径,可以随便选择一条,每条都是正确的语法。
### 主路径和必选关键词
主路径(Main Path)是一条直线,箭头指向的路径。必选关键词可以是只有一个图形,说明必选这一个;也可以是垂直排列的几个图形,说明必选其一。
### 可选关键词和语法循环
可选关键词是在主路径之外的关键词。语法循环(Syntax Loop)是一种对一种语法循环使用的方式。
### 标示符规则
标示符不能超过 30 字符,必须以字母开头。标示符不区分大小写,除非在双引号内。
### BNF 表达式
每个语法图都有一个指向同义的 BNF 表达式的链接。BNF 表达式用到的符号含义:
* `[]`,可选项
* `{}`,必选其一
* `|`,分隔不同选项
* `…`,可重复语法
* 分隔符,不同之前四个其他分隔符要照其原样输入
* 粗体,粗体的是关键字,必须照其原样输入;非大写字符,是占位符,不需原样输入,得用其他值代替。
### 语法图的应用
语法图广泛应用于 Oracle 文档中,用于描述 SQL 语法结构。通过学习语法图和 BNF 表达式,可以更好地理解 Oracle 文档中的语法结构,从而更好地使用 Oracle 数据库。
### 结语
语法图和 BNF 表达式是 Oracle 文档中描述语法结构的两种重要方法。通过学习和掌握这两种方法,可以更好地理解 Oracle 文档中的语法结构,从而更好地使用 Oracle 数据库。
2020-01-16 上传
2023-05-13 上传
2008-09-11 上传
2012-07-14 上传
2013-05-16 上传
2012-12-04 上传
2013-07-11 上传
2014-05-28 上传
elijah513
- 粉丝: 0
- 资源: 1
最新资源
- acfplot.m:计算并绘制输入序列自相关的估计值-matlab开发
- 行业文档-设计装置-正和平台.zip
- novious-fw:最初用于Novious网页版项目PHP框架,构建于新浪云引擎之上,部分代码未完善。
- clicks_calculator
- Emoji-Pup-crx插件
- AI-Logic-Based-Agent:使用后继状态公理,智能代理尝试达到其目标
- bookstore,如何查看java源码,java底层源码图解
- meal-planner-node:我们的 springboot 应用程序在 node.js 和 angular 中的简化版本
- navgationkit-docs-sphinx:Autolabor导航套件官方使用手册
- ssc
- actions:内置Logux动作的类型和动作创建者
- InLineQuestion,java源码网站,javaoa源码要多久
- blood-alcohol-calculator:使用FlutterDart构建的BAC计算器
- Frontend-Boilerplate:Frontent Boiler Plate - 使用 NPM、Bower、Gulp、Jade、Scss
- study-php:课程《网页设计与开发》-罗维老师
- iathook:Windows kernelmode和usermode IAT挂钩