cách thêm một cột mới có ràng buộc khóa ngoài trong một câu lệnh duy nhất trong oracle.Có thể có một truy vấn ví dụ.Cách thêm cột mới có ràng buộc khóa ngoài trong một câu lệnh trong oracle
10
A
Trả lời
27
alter table tab1
add c1 number(20) constraint tab1_c1_fk references tab2(c2)
;
c1 - cột mới trong tab1 bảng với tab1_c1_fk FK trên cột c2 bảng tab2 truy vấn
+2
Ít nhất là 11, 'constraint constraint_name' là không cần thiết. Nó chỉ có thể là 'thêm c1 số (20) tài liệu tham khảo tab2 (c2)'. – jpmc26
0
ALTER TABLE CODE_LIST_TYPE_ERROR
ADD ID_CODE_LISTS VARCHAR2(50) NOT NULL
CONSTRAINT CODE_LIST_TYPE_ERROR_FK REFERENCES CODE_LISTS(ID);
oracle để sửa đổi các bảng và thêm cột mới đó là refrence của một bảng
sẽ vô hiệu hóa ràng buộc sau đó bật tính năng này sẽ thực hiện thủ thuật? – Moudiz