2009-08-11 27 views
19
ALTER TABLE LAB_ADMIN_USER.TEST_TEMPLATE_ABBR ADD (
    CONSTRAINT TEST_TEMPLATE_ABBR_R01 
FOREIGN KEY (test_template_id) 
REFERENCES LAB_ADMIN.TEST_TEMPLATE (test_template_id) 
    ON DELETE CASCADE) 

Nguyên nhân có khả năng nhất của 'ORA = 01031: không đủ đặc quyền' khi thực hiện lệnh ở trên là gì? Nói cách khác, LAB_ADMIN_USER có nhiều khả năng không có quyền nào?Không đủ đặc quyền khi thêm ràng buộc FK (Oracle)

Tôi đã tạo bảng thành công và cố gắng thêm ràng buộc FK như LAB_ADMIN_USER.

Trả lời

32

Bảng có khóa chính được sở hữu bởi một lược đồ khác - LAB_ADMIN. Người dùng đó phải cấp REFERENCES trên TEST_TEMPLATE cho LAB_ADMIN_USER.

+0

Đã hoạt động! Cảm ơn bạn! – Steven

Các vấn đề liên quan