sql >> Database >  >> RDS >> Sqlserver

Krijg alle tabelnamen van een bepaalde database door SQL-query?

Waarschijnlijk vanwege de manier waarop verschillende sql dbm's met schema's omgaan.

Probeer het volgende

Voor SQL Server:

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

Voor MySQL:

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

Voor Oracle denk ik dat het equivalent zou zijn om DBA_TABLES te gebruiken .



  1. Problemen met het instellen van een aangepaste primaire sleutel in een Rails 4-migratie

  2. Voordelen versus nadelen van het implementeren van een hybride cloudomgeving

  3. Docker-compose controleren of mysql-verbinding gereed is

  4. Hoe verwijder ik specifieke rijen in SQLite Database?