在MSDN Library或Technet網站上,Microsoft傾向於使用僞語法來解釋如何在所有可用選項中使用T-SQL語句。下面是一個示例從TechNet頁面的承擔UPDATE STATISTICS:如何正確讀取SQL Server語法?
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 ]
如何正確讀取這樣的描述,迅速找出需要什麼,哪些是可選的,清潔的方式來編寫你的查詢?
一切[]是可選 –