Sisukord:

Kuidas leida SQL Serveris võõrvõtmepiiranguid?
Kuidas leida SQL Serveris võõrvõtmepiiranguid?

Video: Kuidas leida SQL Serveris võõrvõtmepiiranguid?

Video: Kuidas leida SQL Serveris võõrvõtmepiiranguid?
Video: More than Coffee. Ламповый стрим джавистов. Говорим о наболевшем и не только. Отвечаем на вопросы. 2024, Aprill
Anonim

Siin on parim viis teada saada Võõrvõti Seos kogu andmebaasis. sisse SQL Server Management Studio saate lihtsalt paremklõpsata objektiuurijas tabelit ja valida "Kuva sõltuvused". See annaks teile hea lähtepunkti. See näitab tabeleid, vaateid ja protseduure, mis viitavad tabelile.

Samamoodi küsitakse, mis on SQL-is võõrvõtmepiirangu jõustamine?

Võõrvõtme piirangud . A võõrvõti (FK) on veerg või veergude kombinatsioon, mida kasutatakse loomiseks ja jõustada link kahes tabelis olevate andmete vahel, et juhtida andmeid, mida saab salvestada võõrvõti laud.

Lisaks, milliseid probleeme tekitavad võõrvõtmed? Siin on mõned levinumad võõrvõtmeprobleemid.

  • Rippuvad võõrvõtmed. Võõrvõti osutab primaarvõtmele, mida seal pole.
  • Viide unikaalsele võtmele, mis ei ole esmane võti. Sellest pole kasu.
  • Mitteametlik seos tabelite vahel.
  • Andmetüübid ei sobi.
  • Ülekoormatud võõrvõtmed.

Kuidas seda silmas pidades leida tabelist võõrvõti?

Et näha võõrvõti suhted a laud : VALI TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME INFORMATION_SCHEMA-st. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_nimi' JA REFERENCED_TABLE_NAME = 'tabeli_nimi';

Kuidas lisada SQL Server Management Studios võõrvõtmepiirangut?

SQL Server Management Studio kasutamine

  1. Paremklõpsake Object Exploreris tabelit, mis asub seose võõrvõtme poolel, ja klõpsake nuppu Kujundus.
  2. Klõpsake menüüs Tabelikujundaja nuppu Seosed.
  3. Dialoogiboksis Võõrvõtmesuhted klõpsake nuppu Lisa.
  4. Klõpsake suhet loendis Valitud seos.

Soovitan: