sql - una - ver todas las bases de datos en oracle
¿Cómo ver todas las tablas en una base de datos HSQLDB? (6)
Usualmente uso SQLDeveloper para explorar la base de datos, pero no pude hacer que funcione con hsqldb y no sé qué tablas ya están creadas ... Supongo que es una pregunta específica del proveedor, y no sql simple, pero el punto es : ¿cómo puedo ver las tablas para poder colocarlas / modificarlas?
¡Genial gracias! He estado buscando en la web esa información. Esto buscará solo la información de campo de sus tablas:
SELECT TABLE_NAME, COLUMN_NAME, TYPE_NAME, COLUMN_SIZE, DECIMAL_DIGITS, IS_NULLABLE FROM INFORMATION_SCHEMA.SYSTEM_COLUMNS WHERE TABLE_NAME NOT LIKE ''SYSTEM_%''
Puede recuperar índices, información de clave primaria, todas las cosas de kindza de INFORMATION_SCHEMA.SYSTEM_TABLES
. Me encanta la documentación: p
Consulte DBVisualiser y SQuirreL SQL Client . Ambos tienen soporte para hsqldb y una GUI para editar / ver / modificar las tablas.
El estándar ANSI SQL92 para consultar los metadatos de la base de datos se encuentra dentro de las estructuras de datos INFORMATION_SCHEMA.
No tengo idea si su base de datos lo admite o no, pero intente lo siguiente
SELECT *
FROM INFORMATION_SCHEMA.TABLES
En futuras investigaciones, parece que hsqldb admite INFORMATION_SCHEMA pero con nombres ligeramente no estándar.
Todas las tablas tienen SYSTEM_ antes de ellas, por lo que el ejemplo anterior leería
SELECT *
FROM INFORMATION_SCHEMA.SYSTEM_TABLES
No tengo medios para probar esto y la respuesta se encontró en sourceforge
Si está en la línea de comando, puede probar Hsqldb SqlTool, documentado en http://hsqldb.org/doc/2.0/util-guide/sqltool-chapt.html
- Ponga la información de conexión de su base de datos en "~ / sqltool.rc" y elija cualquier DBNAME que desee, sustituya el nombre de usuario y la contraseña correctos si los conoce.
- urlid DBNAME
- url jdbc: hsqldb: / ruta / a / hsql / base de datos
- nombre de usuario sa
- contraseña
- Instale la herramienta con: apt-get install hsqldb-utils (en Ubuntu)
- Conéctese con: hsqldb-sqltool DBNAME # en Ubuntu
- Sugerencia para otros sistemas: java -jar YourHsqlJar.jar DBNAME
- Mostrar tablas con: / dt
- Mostrar columnas con: / d TABLENAME
- Consultas estándar como: SELECT * FROM ...;
- Edite (adjunte) el último comando con:: a
- Salir con: / q
- Ver comandos especiales con: /? O:?
¡Buena suerte!
Utilice el comando "/ dt" cuando presione el símbolo "> sql" en la línea de comandos para HSQLDB.
hsql database manager
consultas usando el hsql database manager
, ¿verdad? si usa esto, a continuación puede dar algunos consejos:
selecciona tu conexión
- tipo:
HSQL DATABASE ENGINE SERVER
- Controlador:
jdbc.hsqldb.jdbcDriver
- URL:
jdbc:hsqldb:hsql://localhost/
luego navegarás por la base de datos.