在 MSDN 库或 Technet 网站中,Microsoft 倾向于使用伪语法来解释如何将 T-SQL 语句与所有可用选项一起使用。以下是从UPDATE STATISTICS的 Technet 页面获取的示例:
UPDATE STATISTICS table_or_indexed_view_name
[
{
{ index_or_statistics__name }
| ( { index_or_statistics_name } [ ,...n ] )
}
]
[ WITH
[
FULLSCAN
| SAMPLE number { PERCENT | ROWS }
| RESAMPLE
| <update_stats_stream_option> [ ,...n ]
]
[ [ , ] [ ALL | COLUMNS | INDEX ]
[ [ , ] NORECOMPUTE ]
] ;
<update_stats_stream_option> ::=
[ STATS_STREAM = stats_stream ]
[ ROWCOUNT = numeric_constant ]
[ PAGECOUNT = numeric_contant ]
如何正确阅读此类描述并快速找出所需内容、可选内容以及编写查询的简洁方式?