Cov txheej txheem:

Kuv yuav nrhiav tau cov kev txwv txawv teb chaws li cas hauv SQL Server?
Kuv yuav nrhiav tau cov kev txwv txawv teb chaws li cas hauv SQL Server?

Video: Kuv yuav nrhiav tau cov kev txwv txawv teb chaws li cas hauv SQL Server?

Video: Kuv yuav nrhiav tau cov kev txwv txawv teb chaws li cas hauv SQL Server?
Video: Yuav tawm ntawm txoj kev txom nyem tau li cas? 2024, Plaub Hlis Ntuj
Anonim

Nov yog txoj hauv kev zoo tshaj plaws kom paub Foreign Key Kev sib raug zoo hauv txhua qhov Database. Hauv SQL Server Management Studio koj tuaj yeem nyem rau ntawm lub rooj hauv cov khoom tshawb nrhiav thiab xaiv "View Dependencies". Qhov no yuav ua rau koj muaj qhov pib zoo. Nws qhia cov rooj, saib, thiab cov txheej txheem uas hais txog lub rooj.

Ib yam li ntawd, nws tau nug, dab tsi yog tswj hwm txawv teb chaws tseem ceeb hauv SQL?

Txawv Teb Chaws Tseem Ceeb . A txawv teb chaws key (FK) yog ib kem lossis ua ke ntawm kab uas siv los tsim thiab yuam ib qho kev sib txuas ntawm cov ntaub ntawv hauv ob lub rooj los tswj cov ntaub ntawv uas tuaj yeem khaws cia rau hauv lub txawv teb chaws key rooj.

Tsis tas li ntawd, cov yuam sij txawv teb chaws qhia txog teeb meem dab tsi? Nov yog qee qhov teeb meem tseem ceeb txawv teb chaws.

  • Dangling txawv teb chaws yuam sij. Tus yuam sij txawv teb chaws taw qhia rau tus yuam sij tseem ceeb uas tsis nyob ntawd.
  • Xa mus rau tus yuam sij tshwj xeeb uas tsis yog tus yuam sij tseem ceeb. Tsis muaj txiaj ntsig rau qhov no.
  • Kev sib txuas tsis raws cai ntawm cov rooj.
  • Hom ntaub ntawv tsis sib haum.
  • Overloaded txawv teb chaws yuam sij.

Ua raws li qhov no, kuv yuav nrhiav tau tus yuam sij txawv teb chaws hauv lub rooj li cas?

pom txawv teb chaws key kev sib raug zoo ntawm a rooj : Xaiv TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME NTAWM INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' THIAB REFERENCED_TABLE_NAME = 'table_name';

Kuv yuav ua li cas ntxiv qhov tseem ceeb txawv teb chaws hauv SQL Server Management Studio?

Siv SQL Server Management Studio

  1. Hauv Object Explorer, right-click lub rooj uas yuav nyob rau sab nraud-qhov tseem ceeb ntawm kev sib raug zoo thiab nyem Tsim.
  2. Los ntawm Table Designer ntawv qhia zaub mov, nyem Relationships.
  3. Nyob rau hauv lub Foreign-key Relationships dialog box, nyem Ntxiv.
  4. Nyem qhov kev sib raug zoo nyob rau hauv cov npe Xaiv Kev Sib Raug Zoo.

Pom zoo: