.Przewodnik

Jeśli używasz SQL Server za pośrednictwem interfejsu wiersza poleceń, prawdopodobnie nie widzisz trwałej listy baz danych, jak zwykle podczas korzystania z GUI (takich jak SSMS lub Azure Data Studio).

w takich przypadkach możesz użyć sp_databases system stored procedure, aby zwrócić listę baz danych. Ta procedura składowana wyszczególnia bazy danych, które znajdują się w instancji serwera SQL lub są dostępne za pośrednictwem bramy bazy danych.,

jest to prawdopodobnie najszybszy i najłatwiejszy sposób wypisywania wszystkich baz danych za pomocą T-SQL. Możesz po prostu wpisać sp_databases, aby wyświetlić listę baz danych, lub bardziej wyraźnie, EXEC sp_databases.

składnia

składnia wygląda tak:

sp_databases

To wszystko. Żadne argumenty nie są wymagane ani akceptowane.

przykład

oto przykład użycia.,

EXEC sp_databases;

oto wynik, który otrzymuję w jednym z moich środowisk testowych:

i jeśli to za dużo, aby wpisać, tutaj jest bezEXEC:

sp_databases

który zwraca te same wyniki.

bazy danych na połączonym serwerze

Jeśli chcesz uzyskać listę baz danych z połączonego serwera, użyjsp_catalogs podczas przekazywania nazwy połączonego serwera.

Zobacz listę wszystkich baz danych z połączonego serwera w SQL Server, aby uzyskać więcej informacji i przykładów.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *