Ich brauche eine SQL-Abfrage, um die Namen der vorhandenen Datenbanken zu finden.SQL Server-Abfrage, um alle aktuellen Datenbanknamen zu finden
Antwort
Hier ist eine Abfrage für alle Datenbanken in einem Motor Sql zeigt
Select * from Sys.Databases
This forum schlägt auch:
SELECT CATALOG_NAME AS DataBaseName FROM INFORMATION_SCHEMA.SCHEMATA
Das hat auf meinem Rechner nicht funktioniert. MSDN sagt, es soll "eine Zeile für jede Datenbank enthalten, die Berechtigungen für den aktuellen Benutzer hat". Die Ergebnisse waren jedoch auf die aktuelle Datenbank beschränkt. "SELECT * FROM sysdatabases" funktioniert besser für mich. – beach
SELECT name
FROM sys.databases
Sie nur die Datenbanken sehen werden Du hast die Erlaubnis zu sehen.
Ein weiterer der Mischung hinzuzufügen:
EXEC sp_databases
ich diese Methode nicht empfehlen ... aber wenn man verrückt und seltsam gehen:
EXEC sp_MSForEachDB 'SELECT ''?'' AS DatabaseName'
oder
Sie können auch folgendermaßen vorgehen:
EXEC sp_helpdb
und:
SELECT name FROM sys.sysdatabases
Empfohlen lesen:
Vergessen Sie nicht, einen Blick auf sysdatabases VS sys.sysdatabases
Eine ähnliche thread zu haben.
Für Leute, bei denen " sys.databases" nicht funktioniert, Sie können dies auch verwenden;
SELECT DISTINCT TABLE_SCHEMA from INFORMATION_SCHEMA.COLUMNS
dies wird table_schema z.B. 'dbo' ist kein Name von DB – tukan
- 1. Serverabfrage mit JavaScript
- 2. Wie alle Datenbanknamen und Tabellennamen von sqlite
- 3. SQL-Datenbanknamen in Textbox ASP.net
- 4. SQL-Abfrage, um Duplikate zu finden
- 5. Serverabfrage mit AngularJS
- 6. Kann nicht regex_search finden, um alle Übereinstimmungen zu finden
- 7. SQL-Anweisung, um Kosten zu finden
- 8. wie man alle informix Datenbanknamen auflistet
- 9. SQL-Abfrage, um alle Häuser zu finden, in denen alle über einem bestimmten Alter sind
- 10. SQL-Unterabfrage, um alle Werte zu ersetzen
- 11. Verwenden der Volltextsuche, um Teilwörter zu finden (SQL Server 2008)
- 12. Migration auf Laufzeitberechtigungen: Wie finden Sie alle aktuellen Berechtigungen verwendet?
- 13. SQL, um den Unterschied zwischen zwei Zeilen zu finden
- 14. T-SQL rekursiv, um Transaktionen für einen Zeitraum zu finden
- 15. Tool, um alle nicht verwendeten Code zu finden
- 16. Um alle wiederholenden Teilstrings in einer gegebenen Zeichenfolge zu finden
- 17. jquery, um alle exakten td Übereinstimmungen zu finden
- 18. Kann Eclipse verwendet werden, um alle veralteten Methodenaufrufe zu finden?
- 19. Regulärer Ausdruck, um alle Tabellennamen in einer Abfrage zu finden
- 20. Regex, um alle Teilstrings in% zu finden PHP
- 21. Iterate durch binäre Suchbaum, um alle Blätter zu finden
- 22. Abfrage, um alle Tabellen mit Datumsspalten darin zu finden
- 23. WHERE Anweisung, um alle Datensätze in einem Monat zu finden?
- 24. SQL Server-Datenwörterbuch abfragen, um alle Datenbanken mit Tabelle 'x' zu finden
- 25. SQL Server - Skript, um alle Clustered-Indizes zu finden, die auf einem bestimmten Datentyp basieren
- 26. C#: aktuellen Prozess finden
- 27. SQL Server 2005: Wie automatisch Datenbanknamen und Klammern in Abfragen
- 28. Den Datenbanknamen dynamisch in LINQ to SQL festlegen
- 29. SQL-Abfrage, um Benutzer für den monatlichen Jahrestag zu finden
- 30. SQL-Abfrage, um die effektivsten Daten zu finden
Hallo Bob Jones! Bitte stellen Sie sicher, dass Sie die Antwort als korrekt/akzeptiert akzeptieren, um zukünftigen Nutzern zu helfen. –
@BobJones Es sieht so aus, als gäbe es da unten eine Antwort, die für dich funktionieren würde - könntest du eine akzeptieren, um zukünftigen Nutzern zu helfen? – Cullub