gpt4 book ai didi

sql - 获取用户友好的 SQL Server 产品名称

转载 作者:行者123 更新时间:2023-12-01 12:39:42 25 4
gpt4 key购买 nike

我正在寻找一种获取用户友好的 MSSQL 产品名称的方法。

我试过:

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 <X64> (Build 7600: )

另一个尝试是

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

返回 10.50.1617.0 RTM Developer Edition (64-bit)

我试图获得 SERVERPROPERTY对于此 list 的每个属性, 但找不到所需的。

有没有办法只获取字符串Microsoft SQL Server 2008 R2

谢谢

最佳答案

怎么样

SELECT LEFT(@@version, CHARINDEX(' - ', @@version)) ProductName;

注意:您显然可以根据自己的需要进行调整(如必要时修剪 RTM 等)

示例输出 SQL Server 2008:

|                         PRODUCTNAME ||-------------------------------------|| Microsoft SQL Server 2008 R2 (RTM)  |

这是 SQLFiddle 演示

示例输出 SQL Server 2012:

|                PRODUCTNAME ||----------------------------|| Microsoft SQL Server 2012  |

这是 SQLFiddle 演示

关于sql - 获取用户友好的 SQL Server 产品名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18976220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com