[ WITH <common_table_expression> [ ,...n ] ]
<common_table_expression>::=
expression_name [ ( column_name [ ,...n ] ) ]
AS
( CTE_query_definition )
如何阅读msdn的t-sql语法解释?
答案 0 :(得分:3)
请参阅&#39; Transact-SQL语法约定(Transact-SQL)&#39;在https://msdn.microsoft.com/en-us/library/ms177563.aspx上有关其语法的约定。关于这个例子:
[ ] (brackets)
可选的语法项。不要键入括号。
<label> ::=
语法块的名称。此约定用于分组和标记冗长语法的部分或可在语句中的多个位置使用的语法单元。可以使用语法块的每个位置用在V形符号中包含的标签表示:。
[,...n]
表示前面的项目可以重复多次。事件以逗号分隔。
例如,集合是表达式的集合;例如,列表是集合的集合。
{ } (braces)
必需的语法项。不要打字。