Oracle
 sql >> база данни >  >> RDS >> Oracle

SQL:създаване на таблици с първични ключове и препращане към външен ключ (

За вграден външен ключ не можете да използвате foreign key ключова дума. Имате и висящ , в края:

CREATE TABLE BOOK 
(
  ISBN INTEGER PRIMARY KEY,
  year integer CHECK (year BETWEEN 1900 AND 2016),
  title varchar (60) REFERENCES FORFATTER (BOK),
  publisher utgiver varchar (90) --<<< remove the comma here
);

Алтернативно:

CREATE TABLE BOOK 
(
  ISBN INTEGER PRIMARY KEY,
  year integer CHECK (year BETWEEN 1900 AND 2016),
  title varchar (60),
  publisher utgiver varchar (90), --<< for this syntax you need the comma
  foreign key (title) REFERENCES FORFATTER (BOK) 
);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не мога да свържа моя екземпляр на RDS Oracle към PHP сървър

  2. Грешка при несъответствие на Oracle.DataAccess

  3. C#/Oracle:Посочете кодиране/набор от знаци на заявка?

  4. ATAN() Функция в Oracle

  5. Как мога да използвам регулярен израз за разделяне на низ, като използвам низ като разделител?