.Guide

Si usa SQL Server a través de una interfaz de línea de comandos, probablemente no vea una lista persistente de bases de datos como lo haría normalmente mientras usa una interfaz gráfica de usuario (como SSMS o Azure Data Studio).

en tales casos, puede usar el procedimiento almacenado del sistema sp_databases para devolver una lista de bases de datos. Este procedimiento almacenado enumera específicamente las bases de datos que residen en una instancia de SQL Server o son accesibles a través de una puerta de enlace de base de datos.,

Esta es probablemente la forma más rápida y sencilla de listar todas las bases de datos usando T-SQL. Simplemente puede escribir sp_databasespara una lista de bases de datos, o para ser más explícito, EXEC sp_databases.

sintaxis

la sintaxis es así:

sp_databases

Eso es todo lo que hay. No se requieren ni aceptan argumentos.

ejemplo

Aquí hay un ejemplo de uso.,

EXEC sp_databases;

he Aquí el resultado que obtengo en uno de mis entornos de prueba:

Y si eso es demasiado para el tipo, aquí es sin el EXEC:

sp_databases

Que devuelve los mismos resultados.

bases de datos en un servidor vinculado

si necesita obtener una lista de bases de datos de un servidor vinculado, utilicesp_catalogs mientras pasa el nombre del servidor vinculado.

consulte enumerar todas las bases de datos de un servidor vinculado en SQL Server para obtener más información y ejemplos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *