SqlServer系列 語法定義符號解析

2021-08-07 05:46:45 字數 738 閱讀 2535

1   概述

2   具體內容

2.1  <>

< > 尖括號,用於分隔字串,字串為語法元素的名稱,sql語言的非終結符。

2.2 ::= 

::= 定義操作符。用在生成規則中,分隔規則定義的元素和規則定義。 被定義的元素位於操作符的左邊,規則定義位於操作符的右邊。

2.3

[ ] 方括號表示規則中的可選元素。方括號中的規則部分可以明確指定也可以省略。

2.4 {}

花括號聚集規則中的元素。在花括號中的規則部分必須明確指定。

2.5 |

| 替換操作符。 該豎線表明豎線之後的規則部分對於豎線之前的部分是可替換的。 如果豎線出現的位置不在花括號或方括號內,那麼它指定對於該規則定義的元素的乙個完整替換項。如果豎線出現的位置在花括號或方括號內,那麼它指定花括號對或方括號對最裡面內容的替換項。

2.6 ...

. . . 省略號表明在規則中省略號應用的元素可能被重複多次。如果省略號緊跟在閉花括號"}"之後,那麼它應用於閉花括號和開花括號"{"之間的規則部分。如果省略號出現在其他任何元素的後面,那麼它只應用於該元素。

2.7  ()

括號是分組運算子

2.7 !!

!! --關閉mssq

2.8 例子

3   版權

博主**:

SqlServer系列 語法定義符號解析

1 概述 2 具體內容 2.1 尖括號,用於分隔字串,字串為語法元素的名稱,sql語言的非終結符。2.2 定義操作符。用在生成規則中,分隔規則定義的元素和規則定義。被定義的元素位於操作符的左邊,規則定義位於操作符的右邊。2.3 方括號表示規則中的可選元素。方括號中的規則部分可以明確指定也可以省略。2...

T SQL case 語法定義

計算條件列表並返回多個可能結果表示式之一。case 具有兩種格式 兩種格式都支援可選的 else 引數。語法 case function case input expression when when expression then result expression n else else res...

Aspectj切入點語法定義

3 月,跳不動了?在使用spring框架配置aop的時候,不管是通過xml配置檔案還是註解的方式都需要定義pointcut 切入點 例如定義切入點表示式 execution com.sample.service.impl.execution 是最常用的切點函式,其語法如下所示 整個表示式可以分為五個...