Sdílet prostřednictvím


Jak: Kontrola existujících dat při vytváření relace

Vyberte možnost zkontrolovat existující data při vytvořit relace v případě, že by cizí klíč omezení párovat existujících dat stejně jako nová data.

[!POZNÁMKA]

Nová verze Návrháře tabulky se zobrazuje v případě databází ve formátu SQL Server 2012. V tomto tématu je popsána starší verze Návrháře tabulky, která je určena pro práci s databázemi ve starších formátech systému SQL Server.

V nové verzi je možné změnit definici tabulky pomocí grafického rozhraní nebo přímo v podokně skriptu. Pokud použijete grafické rozhraní, definice tabulky v podokně skriptu se automaticky aktualizuje. Chcete-li použít kód SQL z podokna skriptu, klikněte na tlačítko Aktualizovat. Další informace o nové verzi naleznete v tématu Postupy: Vytváření databázových objektů pomocí Návrháře tabulky.

[!POZNÁMKA]

Některé databáze mají různé funkce pro omezení cizí klíč .Podrobnosti o fungování databáze u cizí klíč omezení naleznete v dokumentaci databáze .

[!POZNÁMKA]

Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.

Kontrola existujících dat při vytváření relace

  1. V Průzkumník serveruklepněte pravým tlačítkem myši na tabulku, která bude na cizí-stranyklíč relace.

    Tabulka se otevře v Návrhář tabulky.

  2. Z Návrhář tabulky nabídka, klepněte na tlačítko vztahy.

  3. V cizíklíč relace dialog, klepněte na tlačítko Přidat.

    relace se zobrazí v Vybrané relace seznam s názvem podle systému ve formátu FK_ <tablename> _ <tablename>, kde tablename je název tabulky cizí klíč .

  4. V Vztahy cizího klíče dialogvyberte relace z Vybrané relace seznam.

  5. V mřížce, klepněte na tlačítko Zkontrolovat existující Data na vytváření.

  6. Zvolte Ano z rozevíracího seznamu napravo vlastnost.

cizí klíčomezení je použito při uložení tabulky. Pokud jsou během ukládání došlo k porušení omezení procestabulku nelze uložit.

Viz také

Další zdroje

Práce s relací

Práce s omezeními