[JAVA] SQL pour obtenir la liste des schémas (Oracle / MySQL / PostgreSQL / SQLServer / Cassandra)

introduction

MiluDB Viewer (client GUI DB utilisant JavaFX) J'ai oublié ce que j'ai fait quand je l'ai fait, alors notez-le.

Cette fois, il s'agit de SQL pour obtenir la liste des schémas.

Oracle - 12c Release2

select distinct owner from all_objects order by owner

MySQL - 8.0.11

select schema_name from information_schema.schemata order by schema_name

PostgreSQL - 10.4

select schema_name from information_schema.schemata order by schema_name

SQLServer - 2017

select name from sys.schemas order by name

Cassandra - 3.9.0

select keyspace_name, durable_writes from system_schema.keyspaces

DB autre que celui ci-dessus

Comme je l'ai appris plus tard, si JDBC l'implémente, Dans la méthode getSchemas () de java.sql.DatabaseMeataData, Puisque java.sql.ResultSet est renvoyé, Vous pouvez l'obtenir avec resultset.getString ("TABLE_SCHEM").

URL de référence http://www.java2s.com/Tutorial/Java/0340__Database/GettableinformationfromDatabaseMetaData.htm

Recommended Posts

SQL pour obtenir la liste des schémas (Oracle / MySQL / PostgreSQL / SQLServer / Cassandra)
SQL pour obtenir la liste des tables (Oracle / MySQL / PostgreSQL / SQLite / SQLServer / Cassandra)
Exemple de code pour obtenir les valeurs de type SQL clés dans Java + MySQL 8.0
Exemple de code pour obtenir les valeurs des principaux types SQL dans Java + Oracle Database 12c
Rails DB PostgreSQL a été remplacé par MySQL
Ce que j'ai fait pour obtenir le programmeur Java certifié Oracle, Silver SE 8