Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

POKAŻ BAZY DANYCH Odpowiednik w SQL Server – sp_databases

Listę baz danych w SQL Server można wyświetlić na kilka sposobów. Prawdopodobnie najłatwiejszym sposobem jest użycie sp_databases procedura składowana.

sp_databases procedura składowana jest rodzajem SQL Server odpowiednikiem SHOW DATABASES polecenie, które może być używane z systemami DBMS, takimi jak MySQL i MariaDB. OK, może nie są to ściśle odpowiedniki, ale ze względu na łatwość ich użycia mogą być postrzegane jako takie z perspektywy użytkownika.

Przykład

Oto przykład wykonania tej procedury składowanej:

sp_databases;

Przykładowy wynik:

+-----------------------+-----------------+-----------+
| DATABASE_NAME         | DATABASE_SIZE   | REMARKS   |
|-----------------------+-----------------+-----------|
| KrankyKranes          | 16384           | NULL      |
| master                | 6848            | NULL      |
| model                 | 16384           | NULL      |
| msdb                  | 79040           | NULL      |
| Music                 | 16384           | NULL      |
| NarrowNationExporters | 147456          | NULL      |
| PetHotel              | 16384           | NULL      |
| StereoSystems         | 16384           | NULL      |
| tempdb                | 24576           | NULL      |
| Test                  | 107520          | NULL      |
| WideWorldImporters    | 3575808         | NULL      |
| World                 | 81920           | NULL      |
+-----------------------+-----------------+-----------+

Ta procedura zwraca również rozmiar bazy danych, co może być całkiem przydatne (chociaż ta kolumna zwraca wartość NULL dla baz danych większych niż 2,15 TB).

Innym sposobem wykonania procedury jest poprzedzenie jej przedrostkiem EXEC lub EXECUTE .

Dlatego wszystkie poniższe są równoważne:

sp_databases;
EXEC sp_databases;
EXECUTE sp_databases;

Możesz tylko pominąć EXEC /EXECUTE kiedy oświadczenie jest pierwszym w partii.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać niestandardowe atrybuty do ciągu połączenia SQL?

  2. Grupowanie SQL według miesiąca i roku

  3. SQL Server 2016:Utwórz tabelę ze skryptu SQL

  4. Czy w tsql wstawka z instrukcją Select jest bezpieczna pod względem współbieżności?

  5. Jak używać Top z powiązaniami w SQL Server — samouczek SQL Server / TSQL część 114