Taula de continguts:

Com puc trobar restriccions de clau estrangera a SQL Server?
Com puc trobar restriccions de clau estrangera a SQL Server?

Vídeo: Com puc trobar restriccions de clau estrangera a SQL Server?

Vídeo: Com puc trobar restriccions de clau estrangera a SQL Server?
Vídeo: Section 8 2024, Abril
Anonim

Aquí teniu la millor manera d'esbrinar-ho Clau estrangera Relació en totes les bases de dades. En SQL Server Management Studio, podeu fer clic amb el botó dret a la taula a l'explorador d'objectes i seleccionar "Mostra les dependències". Això us donaria un bon punt de partida. Mostra taules, vistes i procediments que fan referència a la taula.

De la mateixa manera, es pregunta què és imposar la restricció de clau estrangera a SQL?

Restriccions de clau estrangera . A clau estrangera (FK) és una columna o combinació de columnes que s'utilitza per establir i fer complir un enllaç entre les dades en dues taules per controlar les dades que es poden emmagatzemar al clau estrangera taula.

A més, quins problemes presenten les claus estranyes? Aquests són alguns problemes comuns de clau estrangera.

  • Claus forasteres penjants. Una clau estrangera apunta a una clau primària que no hi és.
  • Referència a una clau única que no sigui la clau primària. Això no té cap benefici.
  • Enllaç informal entre taules.
  • Tipus de dades no coincidents.
  • Clau estrangera sobrecarregada.

Tenint això a la vista, com trobo una clau estrangera en una taula?

Veure clau estrangera relacions d'a taula : SELECCIONA TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'nom_db' AND REFERENCED_TABLE_NAME = 'nom_taula';

Com puc afegir una restricció de clau estrangera a SQL Server Management Studio?

Utilitzant SQL Server Management Studio

  1. A l'Explorador d'objectes, feu clic amb el botó dret a la taula que es trobarà al costat de la clau estrangera de la relació i feu clic a Disseny.
  2. Al menú Dissenyador de taules, feu clic a Relacions.
  3. Al quadre de diàleg Relacions amb clau estrangera, feu clic a Afegeix.
  4. Feu clic a la relació a la llista Relació seleccionada.

Recomanat: