MSDN ライブラリまたは Technet Web サイトでは、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 ]
そのような説明を適切に読み、何が必要で何がオプションかを素早く理解し、クエリをきれいに書くにはどうすればよいでしょうか?