bàn của tôi là một cái gì đó giống nhưOracle SQL hạn chế duy nhất A đến B, B đến A
FROM TO DISTANCE ------ ---- ---------- A B 100 B C 100 Z A 120
tôi cần phải thêm một ràng buộc tới bảng đó sẽ không cho phép chèn B A 100
hay C B 100
hoặc A Z 120
tôi có một số PRIMARY KEY (from, to)
và CONSTRAINT const_u UNIQUE (to, from)
nhưng nó không hoạt động như mong đợi.
EDIT: Tôi cũng không thể buộc thứ tự đúng theo thứ tự bảng chữ cái khi chèn, vì tôi không có quyền truy cập vào logic chèn EDIT # 2: Bạn có thể thêm B A 50 không? - không, bạn không thể. Chỉ nên có một khoảng cách duy nhất từ A đến B hoặc B đến A chứ không phải cả hai cùng một lúc.
Tôi khuyên bạn nên tạo trình kích hoạt và chk để đối sánh paris – Akash
tôi không thể tạo trình kích hoạt. tôi phải giải quyết vấn đề theo cách khác. – zeal
Bạn có thể thêm 'B A 50' không? –