Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][PHP] Pobieranie wszystkich nazw BD
oskar.oleszkiewi...
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 26.02.2011

Ostrzeżenie: (0%)
-----


Witam,

Tak jak w temacie, chodzi mi o to czy jest możliwość pobrania za pomocą skryptu PHP wszystkich nazw istniejących baz danych w instancji? Chodzi o bazę MSSQL 2008. Dla sprecyzowania podam tak: mam trzy bazy danych: załóżmy X1 [w niej tabele i dane], X2 [w niej tabele i dane] i X3 [w niej tabele i dane] i chciałbym pobrać poprzez skrypt PHP nazwy tych baz, oczywiście jeżeli chodzi o pobranie samych danych z tabel to nie ma problemu ale nie wiem jak (o ile jest to możliwe) przechwycić nazwy wymienionych baz (jakie zapytanie zastosować) dodatkowe pytanie to czy jest tez możliwość pobrania nazw tabel z wybranej bazy (załóżmy nie znając ich?(IMG:style_emoticons/default/questionmark.gif) Z góry dziękuje za odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Noidea
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 61
Dołączył: 20.08.2010

Ostrzeżenie: (0%)
-----


Pobranie listy baz danych to:
  1. SELECT * FROM sys.DATABASES
  2. -- LUB
  3. EXEC sp_databases
  4. -- LUB
  5. EXEC sp_helpdb


Pobranie listy tabel z bazy danych:
  1. USE nazwa_bazy_danych;
  2.  
  3. SELECT * FROM sys.TABLES
  4.  
  5. -- LUB
  6.  
  7. USE nazwa_bazy_danych;
  8.  
  9. SELECT * FROM INFORMATION_SCHEMA.TABLES
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 14:17