Sintassi generale SQL:
`` `sql
Seleziona Table_Schema, Table_name
Da informazioni_schema.tables
Dove table_name ='your_table_name';
`` `
Sistemi di database specifici:
mysql:
`` `sql
Seleziona Table_Schema, Table_name
Da informazioni_schema.tables
Dove table_name ='your_table_name';
`` `
Postgresql:
`` `sql
Seleziona Table_Schema, Table_name
Da informazioni_schema.tables
Dove table_name ='your_table_name';
`` `
Oracle:
`` `sql
Seleziona il proprietario, table_name
Da dba_tables
Dove table_name ='your_table_name';
`` `
SQL Server:
`` `sql
Seleziona Schema_Name (Schema_ID), Table_name
Da sys.tables
Dove name ='your_table_name';
`` `
Spiegazione:
* `Information_schema`: Uno schema di database che fornisce informazioni sul database stesso.
* `table_schema` (o` table_schema`, `proprietario`,` schema_name (schema_id) `): Colonna contenente il nome dello schema.
* `table_name`: Colonna contenente il nome della tabella.
* `Where` Clausola: Filtra il risultato per mostrare solo il nome dello schema per la tabella specificata.
Esempio:
Se il nome del tuo tavolo è "dipendenti" e vuoi trovare il nome dello schema in mysql, useresti:
`` `sql
Seleziona Table_Schema, Table_name
Da informazioni_schema.tables
Dove table_name ='dipendenti';
`` `
Note importanti:
* Sostituisci `" your_table_name "` con il nome effettivo della tabella.
* Assicurati di avere le autorizzazioni necessarie per accedere alle tabelle o alle viste del sistema.
* La sintassi specifica può variare leggermente a seconda della versione del sistema di database.
Ricorda di adattare la query al sistema di database specifico e al nome della tabella.
software © www.354353.com