Jak znaleźć nazwy kolumn w Sybase SQL
Sybase ma kilka wersji aplikacji SQL, które pomagają różnym grupom użytkowników. Chociaż istnieją różnice między wersjami, każda z nich ma podobną strukturę, a wszystkie są oparte na strukturalnym języku zapytań, dzięki czemu umożliwiają korzystanie z tego samego kodu za pośrednictwem dowolnego z nich. Dla administratora bazy danych, który potrzebuje zlokalizować informacje w bazie danych, takie jak nazwa kolumny, jest to krytyczny problem. Nowi administratorzy lub osoby odpowiedzialne za istniejące i słabo udokumentowane bazy danych mogą wyszukiwać określoną kolumnę z zapytaniem w widoku systemowym syscolumns lub w tabeli.
Połącz się z bazą danych, którą chcesz, za pomocą wybranej aplikacji. Upewnij się, że łączysz się z poświadczeniami z dostępem administracyjnym.
Otwórz nowe zapytanie W zależności od tego, z jakiego połączenia korzystasz, konieczne może być kliknięcie przycisku, aby rozpocząć nowe zapytanie, lub możesz po prostu zacząć pisać. Napisz:
WYBIERZ [żądane kolumny] Z syscolumns
Zastąp "[pożądane kolumny]" kolumnami dostępnymi w tabeli syscolumns, na podstawie danych, które muszą zostać zwrócone. Widok syscolumns zawiera nazwę kolumny, nazwę tabeli, szerokość i skalę, klucz podstawowy i stan pusty oraz wszelkie komentarze, które mogły zostać dodane do bazy danych.
Napisz:
Gdzie name = "[nazwa kolumny]"
po "syscolumns" wprowadzonego zapytania.
Zastąp "[nazwa kolumny]" nazwą kolumny, którą chcesz przeszukać.
Rada
Możesz zobaczyć wszystkie dane w kolumnach syscolumen, wpisując "SELECT * from syscolumns".
Aby znaleźć wszystkie kolumny, które zawierają pewną frazę, użyj operatora "as" zamiast znaku równości po wyrażeniu "WHERE Name =".