Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak utworzyć klucz obcy w SQL Server?

A jeśli chcesz po prostu utworzyć samo ograniczenie, możesz użyć ALTER TABLE

alter table MyTable
add constraint MyTable_MyColumn_FK FOREIGN KEY ( MyColumn ) references MyOtherTable(PKColumn)

Nie polecałbym składni wspomnianej przez Sarę Chipps do tworzenia wbudowanego, tylko dlatego, że wolałbym nazwać własne ograniczenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instrukcja ExecuteNonQuery for SELECT sql nie zwraca żadnych wierszy

  2. Jak skopiować rekord w tabeli SQL, ale zamienić unikalny identyfikator nowego wiersza?

  3. NEWID() vs NEWSEQUENTIALID() w SQL Server:jaka jest różnica?

  4. Dlaczego rzutowanie z float na varchar jest zaokrąglane w SQL Server?

  5. WYBIERZ DLA XML AUTO i zwróć typy danych