Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Po dodaniu co najmniej dwóch tabel do zapytania narzędzia Projektant zapytań i widoków (Visual Database Tools) próbuje określić, czy są one powiązane. Jeśli tak, projektant zapytań i widoków automatycznie umieszcza linie sprzężenia między prostokątami reprezentującymi tabele lub obiekty ze strukturą tabeli.
Projektant zapytań i widoków rozpoznaje tabele jako sprzężone, jeśli:
Baza danych zawiera informacje określające, że tabele są powiązane.
Jeśli dwie kolumny, jedna w każdej tabeli, mają taką samą nazwę i typ danych. Kolumna musi być kluczem podstawowym w co najmniej jednej z tabel. Jeśli na przykład dodasz tabelę
employeei tabelęjobs, jeśli kolumnajob_idjest kluczem podstawowym w tabelijobs, a każda tabela ma kolumnę o nazwiejob_idi tym samym typie danych, Projektant zapytań i widoków automatycznie łączy tabele.Notatka
Projektant zapytań i widoków tworzy tylko jedno sprzężenia na podstawie kolumn o tej samej nazwie i typie danych. Jeśli możliwe jest więcej niż jedno sprzężenia, projektant zapytań i widoków zatrzymuje się po utworzeniu sprzężenia na podstawie pierwszego zestawu pasujących kolumn, które znajdzie.
Projektant zapytań i widoków wykrywa, że warunek wyszukiwania (klauzula
WHERE) jest w rzeczywistości warunkiem sprzężenia. Możesz na przykład dodać tabeleemployeeijobs, a następnie utworzyć warunek wyszukiwania, który wyszukuje tę samą wartość w kolumniejob_idobu tabel. Gdy to zrobisz, Projektant zapytań i widoków wykryje, że warunek wyszukiwania powoduje sprzężenie, a następnie tworzy warunek sprzężenia na podstawie warunku wyszukiwania.
Jeśli projektant zapytań i widoków utworzył sprzężenie, które nie jest odpowiednie dla zapytania, możesz zmodyfikować sprzężenie lub usunąć je. Aby uzyskać szczegółowe informacje, zobacz Modyfikowanie operatorów sprzężenia (Visual Database Tools) i Usuwanie sprzężeń (Visual Database Tools).
Jeśli Projektant zapytań i widoków nie łączy automatycznie tabel w twoim zapytaniu, możesz utworzyć powiązanie samodzielnie. Aby uzyskać szczegółowe informacje, zobacz Ręczne dołączanie tabel (Visual Database Tools).