sql - 检索当前 SQL Server 版本

标签 sql

如何仅获取 SQL Server 发行版?

select @@version

检索完整信息,在我的情况下:

Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (X64) Apr 22 2011 19:23:43 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)



我只需要 Microsoft SQL Server 2008 R2 .

建议?

最佳答案

怎么样:

SELECT 
    SERVERPROPERTY('Edition'),
    SERVERPROPERTY('ProductVersion')

我得到这个输出:
Developer Edition (64-bit)  10.50.2500.0

基于 ProductVersion ,您可以对人类可读的 SQL Server 版本名称进行“翻译”...
11.xx   --> SQL Server 2012
10.50.  --> SQL Server 2008 R2
10.00.  --> SQL Server 2008
09.xx   --> SQL Server 2005

等等。

关于sql - 检索当前 SQL Server 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10211669/

相关文章:

mysql - SQL查询速度慢

sql - 使用 ORDER BY 后将具有相似列数据的行排列在一起

mysql - 为什么我的 SQL 语句会抛出语法错误?

java - SQLite 的动态选择语句

mysql - 当搜索字符串中有+号时,Sql where 出现问题

Mysql插入和删除

sql - T-SQL 将来自不同行中最大长度列的行分组(?)

sql - 如何在 BigQuery 中进行分区外连接

SQL Server 行到列

c# - 如何转义名称为 SQL 保留关键字的表?