sql >> Databáze >  >> RDS >> Sqlserver

Získat všechny názvy tabulek konkrétní databáze pomocí SQL dotazu?

Pravděpodobně kvůli tomu, jak různé sql dbms zacházejí se schématy.

Zkuste následující

Pro SQL Server:

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_CATALOG='dbName'

Pro MySQL:

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_SCHEMA='dbName' 

Pro Oracle si myslím, že ekvivalentem by bylo použití DBA_TABLES .



  1. Vložení obrázku do BLOB Oracle 10g

  2. NAME_IN vestavěný v Oracle D2k Forms

  3. Volání uložené procedury Oracle z C#?

  4. Seznam uložených funkcí, které odkazují na tabulku v PostgreSQL