标签: sql sql-server tsql
可能重复: When should I use semicolons in SQL Server?
当我们在T-SQL中编写SQL脚本时,我们应该用分号结束每个语句吗?分号是否像“GO”关键字一样工作?截至目前,我发现它并不重要,但我想知道哪种是最佳做法?
答案 0 :(得分:3)
现在养成这个习惯是好的,因为CTE / WITH和MERGE需要它,以及其他问题中提到的一些服务经纪人的东西。当然,您可以使用;WITH cTE AS ...
;WITH cTE AS ...
C#等猴子已经做了多年。
它不适用于GO,因为它不是关键字。这是SSMS和其他工具的指令,可以将更大的脚本分成几批。