我们应该用分号结束T-SQL中的语句吗?

时间:2010-11-29 19:29:57

标签: sql sql-server tsql

  

可能重复:
  When should I use semicolons in SQL Server?

当我们在T-SQL中编写SQL脚本时,我们应该用分号结束每个语句吗?分号是否像“GO”关键字一样工作?截至目前,我发现它并不重要,但我想知道哪种是最佳做法?

1 个答案:

答案 0 :(得分:3)

现在养成这个习惯是好的,因为CTE / WITH和MERGE需要它,以及其他问题中提到的一些服务经纪人的东西。当然,您可以使用;WITH cTE AS ...

C#等猴子已经做了多年。

它不适用于GO,因为它不是关键字。这是SSMS和其他工具的指令,可以将更大的脚本分成几批。