暂无图片
暂无图片
16
暂无图片
暂无图片
暂无图片

如何通过SQL语句查询数据库版本信息?

SQL数据库运维 2021-08-23
10518

点击蓝色字关注“SQL数据库运维”

我们日常处理问题,在使用某些数据库服务器时,我们可能需要了解客户端或服务器的版本信息,今天特意汇总了目前市面上使用比较多的SQL数据库版本信息查询方法,有环境条件的都可以查询试试看,由于作者数据库环境有限,仅实验了SQL Server数据库版本信息查询的SQL语句,其余SQL语句如有不对欢迎后台留言指正。


MySQL查询数据库版本信息

1、在sql客户端中输入select version();

    SELECT VERSION();  
    --查询结果
    VERSION()
    5.7.22

    2、在dos下输入如下命令

    mysql --version或者mysql -V(注意:大写的V)


    SQL Server查询数据库版本信息

      PRINT '服务器的名称:'+@@SERVERNAME
      PRINT 'SQL Server的版本:' + @@VERSION
      --或
      SELECT @@SERVERNAME as '服务器名称'
      SELECT @@VERSION as 'SQL Server的版本'

      输出版本信息(PRINT直接输出文本信息,SELECT语句进行查询,两者仅显示格式不同):

      服务器的名称:WIN-VV7RAQD5522

      SQL Server的版本:Microsoft SQL Server 2014 (SP3) (KB4022619) - 12.0.6

      024.0 (X64)

      Sep  7 2018 01:37:51

      Copyright (c) Microsoft Corporation

      Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: )


      Oracle查询数据库版本信息

        SELECT * FROM v$version;
        --或
        SELECT * FROM product_component_version;

        PostgreSQL查询数据库版本信息

        1、查看客户端版本

          pssql --version

          2.查看服务器端版本
          2.1 查看详细信息

            SELECT VERSION();

            2.2 查看版本信息

              SHOW server_version;

              2.3 查看数字版本信息包括小版号

                SHOW server_version_num;


                  SELECT current_setting('server_version_num');

                  注意事项:

                    --返回类型为txt
                    SELECT current_setting('server_version_num');
                    --返回类型为integer
                    SELECT current_setting('server_version_num')::integer;

                    DB2查询数据库版本信息

                      SELECT service_level, fixpack_num FROM TABLE
                      (sysproc.env_get_inst_info())
                      as INSTANCEINFO

                      点击关注“SQL数据库运维”,后台回复关键字:进群,带你进入高手如云的技术交流群。

                      文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                      评论