T-SQL语句后面的分号疑问
发表于 : 2018-12-25 13:29
在一个T-SQL脚本里(不是过程,是语句序列),有变量定义,变量赋值,然后执行SELECT查询。我习惯在每个语句后面加上一个分号,这在微软的SSMS环境中没有任何问题。但是在LINUX版本的DBeaver中,却出了问题。变量只能作用于同一个分号内的范围,也就是局部变量。但是在LibreOffice Base的查询定义里,将这些语句序列作为查询保存,执行时是没有问题的。
为什么同一个分号,在不同的客户端环境中,有时能起到分割变量作用域的作用,有时却没有这个作用?
为什么同一个分号,在不同的客户端环境中,有时能起到分割变量作用域的作用,有时却没有这个作用?