Obsah:

Ako nájdem obmedzenia cudzích kľúčov na serveri SQL Server?
Ako nájdem obmedzenia cudzích kľúčov na serveri SQL Server?

Video: Ako nájdem obmedzenia cudzích kľúčov na serveri SQL Server?

Video: Ako nájdem obmedzenia cudzích kľúčov na serveri SQL Server?
Video: iOS App Development with Swift by Dan Armendariz 2024, November
Anonim

Tu je najlepší spôsob, ako to zistiť Cudzí kľúč Vzťah v celej databáze. In SQL Server Management Studio stačí kliknúť pravým tlačidlom myši na tabuľku v prieskumníkovi objektov a vybrať "Zobraziť závislosti". To by vám poskytlo dobrý východiskový bod. Zobrazuje tabuľky, zobrazenia a procedúry, ktoré odkazujú na tabuľku.

Podobne sa kladie otázka, čo je vynútiť obmedzenie cudzieho kľúča v SQL?

Obmedzenia cudzích kľúčov . A cudzí kľúč (FK) je stĺpec alebo kombinácia stĺpcov, ktorá sa používa na založenie a presadiť prepojenie medzi údajmi v dvoch tabuľkách na riadenie údajov, ktoré môžu byť uložené v cudzí kľúč tabuľky.

Okrem toho, aké problémy prinášajú cudzie kľúče? Tu sú niektoré bežné problémy s cudzím kľúčom.

  • Visiace cudzie kľúče. Cudzí kľúč ukazuje na primárny kľúč, ktorý tam nie je.
  • Odkaz na jedinečný kľúč iný ako primárny kľúč. Nemá to žiadnu výhodu.
  • Neformálne prepojenie medzi tabuľkami.
  • Nezhodné typy údajov.
  • Preťažené cudzie kľúče.

Keď to vezmem do úvahy, ako nájdem cudzí kľúč v tabuľke?

Vidieť cudzí kľúč vzťahy a tabuľky : VYBRAŤ TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME Z INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'názov_db' AND REFERENCED_TABLE_NAME = 'názov_tabuľky';

Ako pridám obmedzenie cudzieho kľúča v SQL Server Management Studio?

Použitie SQL Server Management Studio

  1. V Prieskumníkovi objektov kliknite pravým tlačidlom myši na tabuľku, ktorá bude na strane cudzieho kľúča vzťahu, a kliknite na položku Návrh.
  2. V ponuke Návrhár tabuliek kliknite na položku Vzťahy.
  3. V dialógovom okne Vzťahy cudzieho kľúča kliknite na tlačidlo Pridať.
  4. Kliknite na vzťah v zozname Vybratý vzťah.

Odporúča: