sql >> Databáze >  >> RDS >> Sqlserver

primární klíč a cizí klíč

Zde je začátek s takovými vágními požadavky:

CREATE TABLE dbo.Students
(
  StudentID INT PRIMARY KEY
  -- , other columns about students
);

CREATE TABLE dbo.Loans
(
  LoanID    INT PRIMARY KEY,
  StudentID INT NOT NULL FOREIGN KEY REFERENCES dbo.Students(StudentID)
  -- , other columns about loans
);

CREATE TABLE dbo.Books
(
  BookID INT PRIMARY KEY,
  -- , other columns about books
);

CREATE TABLE dbo.StudentBooks
(
  StudentID INT NOT NULL FOREIGN KEY REFERENCES dbo.Students(StudentID),
  BookID    INT NOT NULL FOREIGN KEY REFERENCES dbo.Books(BookID)
);


  1. Fulltextové vyhledávání MySQL s utf8 (perština/arabština)

  2. InnoDB vloží záznam pouze v případě, že existuje odkazované id (bez CIZÍCH KLÍČŮ)

  3. Jak deklarovat a zobrazit proměnnou v Oracle

  4. Dynamický dotaz PLSQL