[SQL] 주요 RDBMS별 버전 정보 확인 방법 정리

kt·2025년 3월 10일

버전 정보를 확인하는 것은 다음과 같은 경우에 특히 중요합니다.

  1. 특정 기능의 지원 여부 확인
  2. 보안 패치 적용 여부 확인
  3. 버전 간 호환성 문제 해결
  4. 업그레이드 계획 수립

주요 DBMS별로 버전 정보를 확인하는 방법을 정리했습니다.

MSSQL

  • 기본 버전 정보 확인

    SELECT @@VERSION;

    [결과 예시]

    Microsoft SQL Server 2019 (RTM-CU18) (KB5017593) - 15.0.4261.1 (X64) 
    Sep 12 2022 15:07:06 
    Copyright (C) 2019 Microsoft Corporation
    Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 19044: )
  • 상세 버전 정보 확인 (SERVERPROPERTY 함수 사용)

    SELECT
    SERVERPROPERTY('ProductVersion') AS ProductVersion,
    SERVERPROPERTY('ProductLevel') AS ProductLevel,
    SERVERPROPERTY('Edition') AS Edition,
    SERVERPROPERTY('EngineEdition') AS EngineEdition,
    SERVERPROPERTY('ProductMajorVersion') AS MajorVersion,
    SERVERPROPERTY('ProductMinorVersion') AS MinorVersion,
    SERVERPROPERTY('ProductBuild') AS BuildNumber;

    [결과 예시]

    ProductVersionProductLevelEditionEngineEditionMajorVersionMinorVersionBuildNumber
    15.0.4261.1RTM-CU18Developer Edition (64-bit)21504261
  • 인스턴스 정보 확인

    EXEC sp_configure 'show advanced options', 1;

    RECONFIGURE WITH OVERRIDE;

    EXEC sp_configure;


Oracle

  • 기본 버전 정보 확인

    SELECT banner FROM v$version;

    [결과 예시]

    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    PL/SQL Release 19.0.0.0.0 - Production
    CORE    19.0.0.0.0 - Production
    TNS for Linux: Version 19.0.0.0.0 - Production
    NLSRTL Version 19.0.0.0.0 - Production 
  • 단일 행으로 버전 확인

    SELECT * FROM v$version WHERE banner LIKE 'Oracle%';

    [결과 예시]

    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
  • 데이터베이스 구성요소 버전 확인

    SELECT comp_name, version, status FROM dba_registry;

    [결과 예시]

    COMP_NAMEVERSIONSTATUS
    Oracle Database Catalog Views19.0.0.0.0VALID
    Oracle Database Packages and T19.0.0.0.0VALID
    Oracle Real Application Cluste19.0.0.0.0VALID
    OracleXML Database19.0.0.0.0VALID

MySQL / MariaDB

  • 기본 버전 정보 확인

    SELECT VERSION();

    [결과 예시]

    8.0.29-0ubuntu0.22.04.2
    10.6.7-MariaDB-2ubuntu1.1

  • 상세 시스템 변수 확인

    [MySQL 시스템 변수 확인]
    SHOW VARIABLES LIKE "%version%";

    [MySQL 상태 정보 확인]
    SHOW STATUS LIKE '%version%';


PostgreSQL

  • 기본 버전 정보 확인

    SELECT version();

  • PostgreSQL 서버 설정 상세 확인

    SHOW ALL;

profile
기록하는 블로그

0개의 댓글