You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取SQL Anywhere当前运行的服务器版本(非数据库版本)

查询SQL Anywhere当前运行服务器版本的正确方法

你可以通过以下两种可靠方式查询SQL Anywhere当前运行的服务器版本:

  • 使用PROPERTY()系统函数,这是最直接的方式:

    SELECT PROPERTY('ProductVersion');
    

    执行后会返回完整的版本字符串(例如17.0.12.6089),包含主版本、次版本及补丁号等详细信息。

  • 调用系统存储过程sp_server_info:

    EXECUTE sp_server_info;
    

    在返回结果集中,找到ProductVersion对应的行,即可获取当前服务器版本。

需要注意的是,你之前尝试的sp_version和SELECT @@version是Sybase ASE(即你所说的"big Sybase")专属命令,SQL Anywhere作为独立产品线,使用自有系统函数和存储过程,因此那些命令会报错。另外,DB_PROPERTY('Version')这类命令查询的是数据库创建时的版本,这正是你不感兴趣的内容,别混淆使用。

内容的提问来源于stack exchange,提问作者Igor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 04:45:55