我是一个Oracle数据库初学者,请问怎么创建表时同时创建外键呢?

解决方案 »

  1.   


    CREATE TABLE table_name
    (column1 datatype null/not null,
    column2 datatype null/not null,
    ...
    CONSTRAINT fk_column
      FOREIGN KEY (column1, column2, ... column_n)
      REFERENCES parent_table (column1, column2, ... column_n)
    );
      

  2.   

    谢谢!我已经写好了,昨天把那个REFERENCES 写成REFERENCE,后来才发现^^
    再一次诚心的感谢!
      

  3.   

    对,写外键时关键词是:references 不是 reference!
      

  4.   

    敲sql的时候或者存储器、触发器什么的,要仔细哦。哪怕一个字符错了,都恼人啊。和写程序差不多,累啊。