各位大虾,小弟初学SQL Server,请教一个小问题,select statement ::= <query_expression>中::=是什么意思?是不是等于号?谢谢!

解决方案 »

  1.   

    表列出了 Transact-SQL 参考的语法关系图中使用的约定,并进行了说明。约定  用于  
    大写
     Transact-SQL 关键字。
     
    斜体 
     用户提供的 Transact-SQL 语法的参数。
     
    粗体 
     数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按所显示的原样键入的文本。
     
    下划线 
     指示当语句中省略了包含带下划线的值的子句时应用的默认值。
     
    |(竖线)
     分隔括号或大括号中的语法项。只能使用其中一项。
     
    [ ](方括号)
     可选语法项。不要键入方括号。
     
    { }(大括号)
     必选语法项。不要键入大括号。
     
    [,...n]
     指示前面的项可以重复 n 次。各项之间以逗号分隔。
     
    [...n]
     指示前面的项可以重复 n 次。每一项由空格分隔。
     
    ;
     Transact-SQL 语句终止符。虽然在此版本的 SQL Server 中大部分语句不需要分号,但将来的版本需要分号。
     
    <label> ::=
     语法块的名称。此约定用于对可在语句中的多个位置使用的过长语法段或语法单元进行分组和标记。可使用语法块的每个位置由括在尖括号内的标签指示:<标签>。集是表达式的集合,例如 <分组集>;列表是集的集合,例如 <组合元素列表>。
     
      

  2.   

    各位大虾,对不起。前面的问题可能没有表达清楚,小弟初学SQL Server,请教一个小问题,完整的select语法如下: select statement ::= <query_expression> [ORDER BY ...]...中的::=是什么意思?是不是等于号?谢谢!