新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
oracle設置外鍵
在Oracle中設置外鍵,需要在創(chuàng)建表時使用
REFERENCES關鍵字指定外鍵約束。,,“sql,CREATE TABLE orders (, order_id NUMBER PRIMARY KEY,, customer_id NUMBER,, FOREIGN KEY (customer_id) REFERENCES customers(customer_id),);,“在Oracle中定義外鍵,需要在創(chuàng)建表的語句中使用FOREIGN KEY約束,以下是詳細步驟:

成都創(chuàng)新互聯(lián)專注于峨山縣企業(yè)網站建設,響應式網站開發(fā),商城網站制作。峨山縣網站建設公司,為峨山縣等地區(qū)提供建站服務。全流程專業(yè)公司,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
1、創(chuàng)建主表
需要創(chuàng)建一個包含主鍵的表,我們創(chuàng)建一個名為employees的表,其中department_id是主鍵。
CREATE TABLE departments ( department_id NUMBER(4) PRIMARY KEY, department_name VARCHAR2(50) NOT NULL );
2、創(chuàng)建子表
接下來,創(chuàng)建一個包含外鍵的表,在這個例子中,我們創(chuàng)建一個名為employees的表,其中department_id是外鍵,它引用了departments表中的department_id。
CREATE TABLE employees ( employee_id NUMBER(4) PRIMARY KEY, employee_name VARCHAR2(50) NOT NULL, department_id NUMBER(4), FOREIGN KEY (department_id) REFERENCES departments(department_id) );
3、添加外鍵約束
如果在創(chuàng)建表時沒有定義外鍵,可以使用ALTER TABLE語句為現(xiàn)有表添加外鍵約束,為employees表添加外鍵約束:
ALTER TABLE employees ADD CONSTRAINT fk_department_id FOREIGN KEY (department_id) REFERENCES departments(department_id);
在Oracle中定義外鍵,需要在創(chuàng)建表的語句中使用FOREIGN KEY約束,或者使用ALTER TABLE語句為現(xiàn)有表添加外鍵約束。
網頁題目:oracle設置外鍵
當前路徑:http://www.dlmjj.cn/article/djjhgpj.html


咨詢
建站咨詢
