Sintaxis SQL general:
`` `SQL
Seleccione TABLE_SCHEMA, TABLE_NAME
De Information_Schema.tables
Donde table_name ='your_table_name';
`` `` ``
Sistemas de bases de datos específicos:
mysql:
`` `SQL
Seleccione TABLE_SCHEMA, TABLE_NAME
De Information_Schema.tables
Donde table_name ='your_table_name';
`` `` ``
PostgreSQL:
`` `SQL
Seleccione TABLE_SCHEMA, TABLE_NAME
De Information_Schema.tables
Donde table_name ='your_table_name';
`` `` ``
Oracle:
`` `SQL
Seleccionar propietario, table_name
De dba_tables
Donde table_name ='your_table_name';
`` `` ``
SQL Server:
`` `SQL
Seleccione SCHEMA_NAME (SCHEMA_ID), TABLE_NAME
De sys.tables
Donde nombre ='your_table_name';
`` `` ``
Explicación:
* `Information_schema`: Un esquema de base de datos que proporciona información sobre la base de datos en sí.
* `table_schema` (o` table_schema`, `propietario`,` schema_name (schema_id) `): Columna que contiene el nombre del esquema.
* `table_name`: Columna que contiene el nombre de la tabla.
* `where` cláusula: Filtra el resultado para mostrar solo el nombre del esquema para la tabla especificada.
Ejemplo:
Si el nombre de su tabla es "empleados" y desea encontrar su nombre de esquema en MySQL, usaría:
`` `SQL
Seleccione TABLE_SCHEMA, TABLE_NAME
De Information_Schema.tables
Donde table_name ='empleados';
`` `` ``
Notas importantes:
* Reemplace `" Your_Table_Name "` con el nombre real de su tabla.
* Asegúrese de tener los permisos necesarios para acceder a las tablas o vistas del sistema.
* La sintaxis específica puede variar ligeramente dependiendo de la versión de su sistema de base de datos.
Recuerde adaptar la consulta a su sistema de base de datos específico y nombre de la tabla.