Oracle SQL:从创建的字段创建主键

贝卡·波西姆(Becca Bohem)

说我有桌子...

Name      Null Type         
--------- ---- ------------ 
BOOK_CODE      VARCHAR2(26) 
AUTHOR_ID      NUMBER(2)    
SEQUENCE       NUMBER(1) 

它已经创建了,我将如何制作BOOK_CODE主键?我能找到的唯一方法是删除该字段,然后替换它,但是那样我会丢失所有输入的数据。

有任何想法吗?

沃尔特·里泽尔
ALTER TABLE <TABLENAME> ADD CONSTRAINT pk_book_code PRIMARY KEY(book_code);

对于外键:

ALTER TABLE table_name
ADD CONSTRAINT constraint_name
   FOREIGN KEY (column1, column2, ... column_n)
   REFERENCES parent_table (column1, column2, ... column_n);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章