Promotic
WikipediaLinkedInYoutubeTwitterFacebook

sp_tables - příkaz jazyka DB_MSSQL

Popis:
Vrací seznam objektů, které se mohou objevit v klauzuli FROM (tabulky, pohledy).
Syntaxe:

sp_tables

  [[ @table_name =] 'name']

  [, [@table_owner =] 'owner'

  [, [@table_qualifier =] 'qualifier']

  [, [@table_type =] "'type'"]

 
@table_name Název vraceného objektu s implicitní hodnotou NULL. V názvu lze použít tzv. wildchars '%' a '_'.
@table_owner Vlastník vraceného objektu s implicitní hodnotou NULL. V názvu lze použít tzv. wildchars '%' a '_'.
@table_qualifier Databáze vraceného objektu s implicitní hodnotou NULL.
@table_type Typ vracených objektů ('TABLE', 'SYSTEM TABLE', 'VIEW') s implicitní hodnotou NULL. Jde o seznam typů, oddělených čárkou, kde každý typ je uzavřen v jednoduchých uvozovkách a celý seznam ve dvojitých uvozovkách.
Příklad1:
Zobrazení všech nesystémových tabulek ('TABLE') v aktuální databázi.
EXEC sp_tables @table_type="'TABLE'"
Příklad2:
Zobrazení všech nesystémových tabulek, začínající zadanými písmeny 'da', v aktuální databázi (totéž několika způsoby).
EXEC sp_tables @table_name='da%',@table_type="'TABLE'"
EXEC sp_tables 'da%',@table_type="'TABLE'"
EXEC sp_tables 'da%', null, null, "'TABLE'"
EXEC sp_tables 'da%', 'dbo', 'pm_data', "'TABLE'"
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice