Если вы посмотрите на эту страницу http://msdn.microsoft.com/en-us/library/ms189499 Что означает [,...n]
? У меня есть подозрения, что это просто альтернатива Microsoft использованию символов последовательности { }
.
Что означает [,n] в T-SQL BNF?
Ответы (2)
Эта отличная большая ссылка прямо над блоком синтаксиса на этих страницах MSDN содержит их " конвенции». Для [,...n]
это означает следующее:
Указывает, что предыдущий элемент может повторяться n раз. Вхождения разделяются запятыми.
person
John Flatness
schedule
05.06.2012
Справедливости ради, было бы гораздо более очевидно (по крайней мере для меня), если бы эта ссылка находилась под синтаксическим блоком или, по крайней мере, под заголовком «Синтаксис», то есть фактически являлась частью этого раздела.
- person John Flatness; 05.06.2012
Это означает произвольное количество N повторений.
Квадратные скобки обозначают необязательные части оператора. Так, например, у вас может быть оператор SELECT
без предложения ORDER BY
.
person
Mitch Wheat
schedule
05.06.2012