[,... n]在T-SQL BNF中意味着什么?

时间:2012-06-05 00:52:49

标签: tsql bnf

如果您查看此页面http://msdn.microsoft.com/en-us/library/ms189499 [,...n]是什么意思?我怀疑这只是微软使用序列{ }符号的替代方案。

2 个答案:

答案 0 :(得分:5)

那些MSDN页面上语法块正上方的nice big link列出了它们的“约定”。对于[,...n],可以这样说:

  

表示前面的项目可以重复n次。该   事件以逗号分隔。

答案 1 :(得分:0)

这意味着可选的N次重复次数。

Square Brackets表示声明的可选部分。例如,您可以使用SELECT语句而不使用ORDER BY子句。