Как да намерите имена на колони в Sybase SQL

Когато базите данни не са правилно документирани, може да се наложи да се проверят системните таблици за конкретна колона.

Sybase има няколко версии на SQL приложения, които помагат на различни потребителски групи. Въпреки че има различия между версиите, всеки има подобна структура и всички се основават на структурирания език на заявката, така че те дават възможност да използват един и същи код чрез всеки от тях. За администратор на база данни, който трябва да намери информация в базата данни, като име на колона, това е критичен проблем. Новите администратори или тези, които отговарят за съществуващи и лошо документирани бази данни, могат да търсят конкретна колона с заявка в системния изглед на syscolumns или в таблица.

Свържете се с базата данни, която искате, като използвате приложението по ваш избор. Уверете се, че сте се свързвали с идентификационните данни, които имат административен достъп.

Отворете нова заявка В зависимост от връзката, която използвате, може да се наложи да кликнете върху някой бутон, за да започнете нова заявка или просто да започнете да пишете. пише:

ИЗБЕРЕТЕ [желаните колони] НА syscolumns

Заменете "[желаните колони]" с колоните, налични в таблицата syscolumns, въз основа на данните, които трябва да бъдат върнати. Изгледът syscolumns съдържа името на колоната, името на таблицата, ширината и мащаба, първичния ключ и състоянието null и коментарите, които може да са добавени към базата данни.

пише:

Където име = "[Име на колона]"

след "syscolumns" на въведената от вас заявка.

Заменете "[име на колона]" с името на колоната, която искате да търсите.

съвет

Можете да видите всички данни в syscolumns, като въведете "SELECT * от syscolumns".

За да намерите всички колони, които съдържат определена фраза, използвайте оператора "as" вместо знака за равенство след израза "WHERE Name =".