Koppla tabeller automatiskt (Visual Database Tools)

gäller för:SQL Server

När du lägger till två eller flera tabeller i en fråga försöker fråge- och vydesignerverktygen (Visual Database Tools) avgöra om de är relaterade. Om så är fallet placerar fråge- och vydesignern automatiskt kopplingslinjer mellan rektanglarna som representerar tabellerna eller tabellstrukturerade objekt.

Fråge- och vydesignern identifierar tabeller som anslutna om:

  • Databasen innehåller information som anger att tabellerna är relaterade.

  • Om två kolumner, en i varje tabell, har samma namn och datatyp. Kolumnen måste vara en primärnyckel i minst en av tabellerna. Om du till exempel lägger till employee och jobs tabeller, om job_id kolumnen är den primära nyckeln i jobs tabellen, och om varje tabell har en kolumn som heter job_id med samma datatyp, ansluter Query och View Designer automatiskt tabellerna.

    Anmärkning

    Fråge- och vydesignern skapar bara en koppling baserat på kolumner med samma namn och datatyp. Om fler än en koppling är möjlig stoppas fråge- och vydesignern när du har skapat en koppling baserat på den första uppsättningen matchande kolumner som hittas.

  • Fråge- och vydesignern identifierar att ett sökvillkor (en WHERE sats) faktiskt är ett kopplingsvillkor. Du kan till exempel lägga till tabellerna employee och jobsoch sedan skapa ett sökvillkor som söker efter samma värde i kolumnen job_id i båda tabellerna. När du gör det identifierar fråge- och vydesignern att sökvillkoret resulterar i en koppling och skapar sedan ett kopplingsvillkor baserat på sökvillkoret.

Om fråge- och vydesignern har skapat en koppling som inte passar din fråga kan du ändra kopplingen eller ta bort den. Mer information finns i Ändra kopplingsoperatorer (Visual Database Tools) och Ta bort kopplingar (Visual Database Tools).

Om fråge- och vydesignern inte automatiskt ansluter tabellerna i din fråga kan du skapa en koppling själv. Mer information finns i Koppla tabeller manuellt (Visual Database Tools).