有人知道 Hana 的等价或类似查询是什么吗
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY('productlevel'), SERVERPROPERTY('edition'), @@version
我能找到的最接近的是
select * from M_DATABASES
最佳答案
为了完整起见,我在 SCN 的回答: 嗯,这里有一件事是 MS SQL Server 显然使用不同的方案来指示其软件版本。 因此,无论如何,您都不会在这里获得相同的语义。
出于记录目的,如果您想简单地捕获当前使用的软件版本,那么绝对可以精确地执行以下操作: 从 m_database 选择版本。
从技术上讲,可以在同一台计算机上安装多个具有不同 SPS 和修订级别的 SAP HANA。
因此,要求“机器级”或“服务器级”版本在这里没有多大意义。 相反,相关的始终是您当前正在使用的软件;这就是 M_DATABASE 为您提供的。
如果您觉得需要分离版本字符串的不同组成部分(major.minor.patch.build),那也很简单:
select version,
substr_before (version, '.') as major,
substr_before (substr_after (version, '.'), '.') as minor,
substr_before (substr_after (substr_after (version, '.'), '.') , '.') as patch
from m_database;
(构建与客户没有实际相关性,所以我省略了它)。
- 拉尔斯
关于hana - 获取 SAP Hana 服务器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31719389/