Megosztás a következőn keresztül:


Táblák automatikus illesztése (Visual Database Tools)

A következőkre vonatkozik:SQL Server

Amikor két vagy több táblát ad hozzá egy lekérdezéshez, a Lekérdezés- és nézettervező eszközök (Visual Database Tools) megkísérlik megállapítani, hogy kapcsolódnak-e. Ha így van, a Lekérdezés- és nézettervező automatikusan illesztésvonalakat helyez el a táblákat vagy táblázatra strukturált objektumokat képviselő téglalapok között.

A Lekérdezés- és nézettervező összekapcsoltként ismeri fel a táblákat, ha:

  • Az adatbázis olyan információkat tartalmaz, amelyek meghatározzák, hogy a táblák kapcsolatban állnak-e.

  • Ha két oszlop, egy minden táblában ugyanazzal a névvel és adattípussal rendelkezik. Az oszlopnak legalább az egyik táblában elsődleges kulcsnak kell lennie. Ha például hozzáad employee és jobs táblákat, ha az job_id oszlop az elsődleges kulcs a jobs táblában, és ha minden táblában ugyanazzal az adattípussal van meghívva job_id egy oszlop, a Lekérdezés- és nézettervező automatikusan összekapcsolja a táblákat.

    Jegyzet

    A Lekérdezés- és nézettervező csak egy illesztőt hoz létre azonos nevű és adattípusú oszlopok alapján. Ha több illesztés is lehetséges, a Lekérdezés- és nézettervező leáll, miután létrehozott egy illesztési elemet a talált első egyező oszlopkészlet alapján.

  • A Lekérdezés- és nézettervező azt észleli, hogy a keresési feltétel (záradék WHERE ) valójában illesztési feltétel. Hozzáadhatja például a táblákat employee és jobs, majd létrehozhat egy keresési feltételt, amely mindkét tábla job_id oszlopában ugyanazt az értéket keresi. Ha így tesz, a Lekérdezés- és nézettervező észleli, hogy a keresési feltétel illesztést eredményez, majd létrehoz egy illesztési feltételt a keresési feltétel alapján.

Ha a Lekérdezés- és nézettervező olyan illesztőt hozott létre, amely nem felel meg a lekérdezésnek, módosíthatja vagy eltávolíthatja azt. További információ: Illesztő operátorok módosítása (Visual Database Tools) és Illesztések eltávolítása (Visual Database Tools).

Ha a Lekérdezés- és nézettervező nem csatlakozik automatikusan a lekérdezés tábláihoz, létrehozhat egy csatlakozást. További részletekért lásd: Táblák manuális csatlakoztatása (Visual Database Tools).