目录
(一)前言
(二)正文
1. 语法
2. 结果分析
3. 实例
(1)SQL SERVER
(2)Azure SQL
(一)前言
我们知道在常规的SQL SERVER中我们会使用SELECT @@VERSION来查看SQL SERVER的版本号,详情参见我之前的SQL SERVER版本查询方式浅谈一文。由于在Azure SQL上版本分类还是和SQL SERVER有些不同的,那本文我将介绍下该如何来判别。
(二)正文
我们使用SERVERPROPERTY这个函数来查看Azure SQL的部署类型。当然这个函数也可以查看常规的SQL SERVER版本。
1. 语法
SELECT SERVERPROPERTY('EngineEdition');
2. 结果分析
上述函数得出的结果是一个数字,下面我以列表形式展现出数字代表的含义:
| 函数结果 | 代表含义 | 适用类别 | 
| 1 | Personal 或 Desktop Engine | SQL SERVER | 
| 2 | Standard | |
| 3 | Enterprise | |
| 4 | Express | |
| 5 | SQL 数据库 | Azure SQL | 
| 6 | SQL 数据仓库 | |
| 8 | SQL 托管实例 | 
3. 实例
那此处我们来举两个例子看下函数得出的数字结果是不是符合实际
(1)SQL SERVER
下图中3即是SQL SERVER Enterprise版。

(2)Azure SQL
下图中8即是AZURE SQL托管实例。






![[streamlit]数据科学科研工作者的神器,必须要推荐一下](https://img-blog.csdnimg.cn/ca38fa14fd22488d9e4fa1707bc4acb3.png)


![[前端攻坚]:详解call、apply、bind的实现](https://img-blog.csdnimg.cn/c1228dcc49b842e98df6827dec716e20.png#pic_center)










