sql >> Database >  >> RDS >> SQLite

Een lijst met databases retourneren in SQLite

Wanneer u de SQLite-opdrachtregelinterface gebruikt, kunt u de .databases . gebruiken commando om een ​​lijst met gekoppelde databases te retourneren. Meer specifiek geeft het de namen en bestandsnamen/locatie van elke gekoppelde database terug.

U kunt ook de PRAGMA database_list . gebruiken statement om een ​​lijst met databases te retourneren die aan de huidige databaseverbinding zijn gekoppeld.

Het .databases-commando

Hier is een voorbeeld van het gebruik van de .databases commando:

.databases

Resultaat:

main: /Users/Shared/sqlite/Chinook.db

In dit geval heb ik slechts één database bijgevoegd.

Hier is nog een voorbeeld waarbij ik een andere database heb toegevoegd en de opdracht vervolgens opnieuw heb uitgevoerd.

ATTACH DATABASE 'Pets.db' AS Pets;
.databases

Resultaat:

main: /Users/Shared/sqlite/Chinook.db
Pets: /Users/Shared/sqlite/Pets.db

De PRAGMA database_list Statement

Hier is een voorbeeld van het gebruik van de PRAGMA database_list verklaring:

PRAGMA database_list;

Resultaat:

seq         name        file                           
----------  ----------  -------------------------------
0           main        /Users/Shared/sqlite/Chinook.db
2           Pets        /Users/Shared/sqlite/Pets.db   

  1. De juiste manier om een ​​unieke beperking te implementeren die meerdere NULL-waarden in SQL Server toestaat

  2. Verzamelmethode:LIMIT-functie in Oracle Database

  3. SQLite Inner Join

  4. Liquibase-slot - redenen?