baza de date.Ghid

Dacă utilizați SQL Server printr-o interfață linie de comandă, probabil că nu vedea o lista persistente de baze de date ca de obicei în timp ce folosind un GUI (cum ar fi SSMS sau Azure data de Studio). în astfel de cazuri, puteți utiliza procedura stocată în sistem sp_databases pentru a returna o listă de baze de date. Această procedură stocată listează în mod specific bazele de date care fie se află într-o instanță a serverului SQL, fie sunt accesibile printr-un gateway de baze de date.,acesta este probabil cel mai rapid și mai simplu mod de listare a tuturor bazelor de date folosind T-SQL. Puteți pur și simplu tastați sp_databases pentru o listă de baze de date, sau pentru a fi mai explicit, EXEC sp_databases.

sintaxa

sintaxa merge astfel:

sp_databases

asta e tot ce există. Nu sunt necesare sau acceptate argumente.

exemplu

Iată un exemplu de utilizare.,

EXEC sp_databases;

Aici este rezultatul ajung într-unul din mediile de testare:

Și dacă asta e prea mult pentru tip, aici este fără EXEC:

sp_databases

a se întoarce la aceleași rezultate.

baze de date pe un Server conectat

dacă trebuie să obțineți o listă de baze de date de pe un server conectat, utilizați sp_catalogs în timp ce treceți în numele serverului conectat.

consultați lista tuturor bazelor de date de pe un Server conectat în SQL Server pentru mai multe informații și exemple.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *