sql >> Databáze >  >> RDS >> Sqlserver

SQL Information_Schema Syntaxe pro nalezení názvu serveru, podrobností tabulky a sloupce

Existuje mnoho různých zobrazení information_schema. Pokud chcete vidět, jaké pohledy jsou k dispozici, pak v průzkumníku objektů SSMS můžete přejít na databáze> systémové databáze> msdb> pohledy> systémové pohledy a přejděte dolů na informační_schéma. Protože se jedná o pohledy, můžete se na ně pouze dotazovat. Z vaší otázky vás budou zajímat

INFORMATION_SCHEMA.columns
INFORMATION_SCHEMA.tables
INFORMATION_SCHEMA.views

Zde je příklad dotazu, který uvádí název serveru a všechny sloupce

select @@servername, *
from INFORMATION_SCHEMA.columns

Můžete se připojit k zobrazením a filtrovat svá data stejně jako jakýkoli dotaz. Doufám, že to pomůže.

select * 
from information_schema.tables t
join INFORMATION_SCHEMA.columns c
on t.table_name = c.table_name
where c.data_type = 'image'



  1. Nastavení proměnných MySQL pomocí MySQLi (nikoli proměnných PHP)

  2. ORA-00937:Nejedná se o skupinovou funkci s jednou skupinou – chyba dotazu

  3. Rekurzivní nahrazení z tabulky znaků

  4. Příklady DAYOFWEEK() – MySQL