Mostrar la versión instalada y el nivel de parches
Oracle
SELECT * FROM v$version;
-- Registered RU/patch history (SQL layer):
SELECT patch_id, action, status, action_time
FROM dba_registry_sqlpatch ORDER BY action_time;
-- From the OS shell (patches installed in ORACLE_HOME):
-- $ORACLE_HOME/OPatch/opatch lspatchesEl banner de v$version da la versión. dba_registry_sqlpatch muestra si los Release Updates (RU) y los parches one-off aplicados se han registrado en la capa SQL, mientras que 'opatch lspatches' muestra los parches binarios del home.
PostgreSQL
SELECT version();
-- Numeric version only:
SHOW server_version;
SELECT current_setting('server_version_num');version() devuelve el texto completo, incluida la información de build. PostgreSQL no tiene un número de parche aparte; la versión menor (p. ej., 16.3) representa el nivel de correcciones.
MySQL
SELECT VERSION();
-- Detailed build information:
SHOW VARIABLES LIKE 'version%';VERSION() devuelve, p. ej., '8.0.36'; el último componente es el nivel de parche (release). La variable version_comment indica si el build es Community/Enterprise o MariaDB.
SQL Server
SELECT @@VERSION;
-- Structured version fields:
SELECT SERVERPROPERTY('ProductVersion') AS version,
SERVERPROPERTY('ProductLevel') AS service_pack,
SERVERPROPERTY('ProductUpdateLevel') AS cu_level,
SERVERPROPERTY('ProductUpdateReference') AS kb_number,
SERVERPROPERTY('Edition') AS edition;ProductUpdateLevel da el Cumulative Update aplicado (p. ej., CU12) y ProductUpdateReference el número de KB relacionado. ProductLevel muestra 'RTM' o, en versiones antiguas, 'SP'.
MongoDB
db.version()
// Detailed build information:
db.serverBuildInfo()
// or: db.adminCommand({ buildInfo: 1 })db.version() devuelve la cadena de versión (p. ej., '7.0.11'). En MongoDB, las correcciones se publican como una nueva versión de parche; no existe un concepto de 'nivel de parche' aparte.
Redis
INFO server
# redis-cli one-liner: redis-cli INFO server | grep redis_versionEl campo redis_version de la salida de INFO server da la versión instalada. En Redis, las correcciones llegan como una nueva versión de parche (p. ej., 7.2.5); el campo redis_git_sha1 muestra también el identificador del build.
Elasticsearch
GET /
# curl: curl -s http://localhost:9200/El endpoint raíz devuelve version.number (p. ej., '8.14.1'), lucene_version y build_flavor. Para ver las versiones de todos los nodos: GET _cat/nodes?v&h=name,version