¿Cómo puedo obtener todos los nombres de las bases de datos en una instancia del servidor sql usando tsql?¿Cómo puedo obtener todos los nombres de las bases de datos en una instancia del servidor sql usando tsql?
27
A
Respuesta
56
SELECT * FROM sys.databases
4
esto debería funcionar en casi cualquier versión de SQL Server
USE master;
SELECT NAME FROM sysdatabases;
[editar: podría ser SELECT NAME FROM sys.databases
también, la página web de Microsoft dice tanto y no estoy en mi caja de ventanas a prueba, sentimos!]
también se puede utilizar (SQL 2005 solamente)
USE master;
EXEC sp_databases;
11
---- SQL Server 2005 Procedimientos del sistema
EXEC sp_databases
EXEC sp_helpdb
---- SQL 2000 Método todavía funciona en SQL Server 2005
SELECT name
FROM sys.databases
SELECT name
FROM sys.sysdatabases
---- SQL SERVER Un documentado Procedimiento
EXEC sp_msForEachDB 'PRINT ''?'''
saber más acerca base de datos: http://blog.sqlauthority.com/2007/05/12/sql-server-2005-list-all-the-database/
Cuestiones relacionadas
- 1. ¿Cómo obtengo una lista de todos los esquemas en una base de datos del servidor Sql?
- 2. ¿Obtiene todos los nombres de tabla de una base de datos particular mediante consulta SQL?
- 3. ¿Es posible consultar las bases de datos del sistema en el servidor SQL sin utilizar los nombres?
- 4. Soltar todas las bases de datos del servidor
- 5. Consulta de SQL Server para encontrar todos los nombres de bases de datos actuales
- 6. Consulta en múltiples bases de datos (servidor SQL)
- 7. ¿Cómo puedo eliminar todos los desencadenantes en una base de datos MySQL usando una declaración SQL?
- 8. ¿Cómo obtener todos los nombres de propiedades en una entidad?
- 9. Obtener lista de bases de datos de SQL Server
- 10. cómo obtener todos los nombres de las tablas en la base de datos sqlCE?
- 11. Alias de bases de datos vinculadas al servidor SQL
- 12. ¿Cómo puedo encontrar las diferencias entre dos bases de datos?
- 13. SqlServer 08: ¿Pregunta para enumerar todas las bases de datos en una instancia?
- 14. Obtener nombres de las columnas de una consulta sin datos
- 15. En vb.net, cómo obtener los nombres de columna de una tabla de datos
- 16. Servidor SQL: ¿Cómo saber si una base de datos es una base de datos del sistema?
- 17. Cómo ejecutar T-SQL para varias bases de datos cuyos nombres están almacenados en una tabla
- 18. ¿Cómo puedo obtener una lista de bases de datos MySQL en PHP usando PDO?
- 19. ¿Cómo implementan las bases de datos SQL 'ORDER BY x'?
- 20. ¿Cómo puedo obtener los nombres de las columnas y los datos de las filas en orden con DBI en Perl?
- 21. cómo transferir los procedimientos almacenados entre las bases de datos de SQL Server 2005
- 22. ¿cómo enumero todos los nombres de tablas en SQL Server usando T-SQL?
- 23. java: obtener todos los nombres de variables en una clase
- 24. ¿Existe una tecnología .NET para sincronizar bases de datos locales y remotas del servidor SQL?
- 25. ini4j - ¿Cómo obtener todos los nombres de las teclas en una configuración?
- 26. SQL: elimine todos los datos de todas las tablas disponibles
- 27. ¿Cómo puedo obtener todos los nombres de campo del documento de Mongoid?
- 28. ¿Cómo contar todos los procedimientos almacenados en el Servidor SQL para una base de datos?
- 29. cómo obtener registros del día anterior usando tsql?
- 30. ¿Cómo puedo obtener los nombres de campo de una tabla de base de datos?
En caso de que alguien esté buscando Sybase ASE (probado en 15.7), es 'sysdatabases'. –