Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách tạo khóa ngoại tổng hợp trong SQL Server Management Studio 2012

Trong Object Explorer, đi tới bảng của bạn và chọn Keys > New Foreign Key từ menu ngữ cảnh:

Từ hộp thoại bật lên, nhấp vào Thêm để tạo khóa ngoại mới:

Đặt cho nó một cái tên có ý nghĩa và sau đó nhấp vào ... để mở Tables and Columns specification hộp thoại:

Điền vào các cột cần thiết cho bảng cha và bảng con, nhấp vào OK bạn đã hoàn tất!

Hoặc dễ dàng và hiệu quả hơn nhiều - sử dụng tập lệnh T-SQL!

ALTER TABLE dbo.OtherTable
ADD CONSTRAINT FK_OtherTable_ParentTable
FOREIGN KEY(OrderId, CompanyId) REFERENCES dbo.ParentTable(OrderId, CompanyId)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thủ thuật để cải thiện giám sát cơ sở dữ liệu liên tục

  2. Làm cách nào để đặt tên cột trong truy vấn SQL làm tham số?

  3. Truyền MSSQL ([varcharColumn] thành int) trong SELECT được thực thi trước khi mệnh đề WHERE lọc ra các giá trị không hợp lệ

  4. Cập nhật SQL từ Bảng này sang Bảng khác dựa trên khớp ID

  5. Thông số độ dài không hợp lệ được chuyển cho hàm RIGHT