Jak najít názvy sloupců v Sybase SQL

Pokud databáze nejsou správně zdokumentovány, může být nutné prověřit systémové tabulky pro konkrétní sloupec.

Sybase má několik verzí aplikací SQL, které pomáhají různým uživatelským skupinám. Zatímco mezi verzemi existují rozdíly, každá z nich je ve struktuře podobná a všechny jsou založeny na strukturovaném jazyce dotazu, takže poskytují možnost používat stejný kód prostřednictvím kterékoli z nich. Správce databází, který potřebuje vyhledat informace v databázi, například název sloupce, je to kritický problém. Noví správci nebo ti, kteří mají na starosti existující a špatně zdokumentované databáze, mohou vyhledávat konkrétní sloupec s dotazem v systémovém pohledu syscolumns nebo v tabulce.

Připojte se k databázi, kterou chcete používat, pomocí aplikace, kterou jste si vybrali. Ujistěte se, že jste se připojili k pověřením, která mají přístup pro správu.

Otevřete nový dotaz V závislosti na připojení, které používáte, budete muset kliknout na tlačítko a spustit nový dotaz, nebo můžete jednoduše začít psát. Napište:

ZVOLTE [požadované sloupce] syscolumns

Nahraďte "[požadované sloupce]" pomocí sloupců dostupných v tabulce syscolumns na základě údajů, které je třeba vrátit. Zobrazení syscolumns obsahuje název sloupce, název tabulky, šířku a měřítko, primární klíč a stav null a všechny komentáře, které mohou být přidány do databáze.

Napište:

Kde name = "[Název sloupce]"

po "syscolumns" zadaného dotazu.

Nahraďte "[název sloupce]" názvem sloupce, který chcete vyhledat.

Rada

Veškeré údaje můžete zobrazit ve syscolumns zadáním příkazu "SELECT * z syscolumns".

Chcete-li najít všechny sloupce, které obsahují určitou frázi, použijte operátor "as" namísto znaménko rovnosti po příkazu "WHERE Name =".