Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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) ansluta dem baserat på vanliga data eller på information som lagras i databasen om hur tabeller är relaterade. Mer information finns i Koppla tabeller automatiskt (Visual Database Tools). Men om fråge- och vydesignern inte har anslutit tabellerna automatiskt, eller om du vill skapa ytterligare kopplingsvillkor mellan tabeller, kan du ansluta tabeller manuellt.
Du kan skapa kopplingar baserat på jämförelser mellan två kolumner, inte bara kolumner som innehåller samma information. Om databasen till exempel innehåller två tabeller, titles och roysched, kan du jämföra värden i kolumnen ytd_sales i tabellen titles mot kolumnerna lorange och hirange i tabellen roysched. Om du skapar den här kopplingen kan du hitta titlar för vilka försäljningen hittills i år faller mellan de låga och höga intervallen för royaltybetalningarna.
Tips
Kopplingar fungerar snabbast om kolumnerna i kopplingsvillkoret har indexerats. I vissa fall kan anslutning till oindexerade kolumner resultera i en långsam fråga.
Koppla tabeller eller tabellstrukturerade objekt manuellt
Lägg till de objekt som du vill ansluta till i diagramfönstret (Visual Database Tools ).
Dra namnet på kopplingskolumnen i den första tabellen eller tabellstrukturerade objektet och släpp det till den relaterade kolumnen i den andra tabellen eller tabellstrukturerade objektet. Du kan inte basera en koppling på text-, ntext- eller image-kolumner .
Anmärkning
Kopplingskolumnerna måste ha samma (eller kompatibla) datatyper. Om kopplingskolumnen i den första tabellen till exempel är ett datum måste du relatera den till en datumkolumn i den andra tabellen. Om den första kopplingskolumnen å andra sidan är ett heltal måste den relaterade kopplingskolumnen också ha en heltalsdatatyp, men den kan ha en annan storlek. Fråge- och vydesignern kontrollerar inte datatyperna för de kolumner som du använder för att skapa en koppling, men när du kör frågan visas ett fel i databasen om datatyperna inte är kompatibla.
Om det behövs ändrar du kopplingsoperatorn. Som standard är operatorn ett likhetstecken (
=). Mer information finns i Ändra kopplingsoperatorer (Visual Database Tools).
Fråge- och vydesignern lägger till en INNER JOIN sats i SQL-instruktionen i SQL-fönstret (Visual Database Tools). Du kan ändra typen till en yttre koppling. Mer information finns i Skapa yttre kopplingar (Visual Database Tools).