Witam!
Jakim zapytaniem można wyświetlić tabele z konkretnej (nie ze wszystkich dostępnych) bazy danych. Bo ze wszystkich to oczywiście SELECT TABLE_NAME FROM USER_TABLES
,ale jakby chcieć wyciągnąć tabele z bazy o nazwie pies...
Witam!
Jakim zapytaniem można wyświetlić tabele z konkretnej (nie ze wszystkich dostępnych) bazy danych. Bo ze wszystkich to oczywiście SELECT TABLE_NAME FROM USER_TABLES
,ale jakby chcieć wyciągnąć tabele z bazy o nazwie pies...
SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = 'pies'
?
Twoje zapytanie nic nie zwraca
daj
SELECT * FROM ALL_TABLES
albo
SELECT * FROM USER_TABLES
już nie wiem
popatrz na dane; zobacz co potrzebujesz i dopisz sobie samemu warunki... przecież to zwykłe zapytania SQL :|
Powiedz który SQL na to nie ma normy.
np w MySql:
show tables;
show tables like "w%";
PIES musi być dużymi literami
ORACLE:
SELECT * FROM ALL_TABLES WHERE OWNER = 'PIES'
Jaka baza? Nie ma czegoś takiego jak jeden uniwersalny SQL.