Vì biểu thức CASE phải trả về một giá trị và các ràng buộc kiểm tra là boolean, bạn sẽ phải so sánh kết quả với một thứ gì đó, ví dụ:
CONSTRAINT ck_1 CHECK (CASE WHEN col2 IS NOT NULL THEN 1 ELSE 0 END = col1);
Vì biểu thức CASE phải trả về một giá trị và các ràng buộc kiểm tra là boolean, bạn sẽ phải so sánh kết quả với một thứ gì đó, ví dụ:
CONSTRAINT ck_1 CHECK (CASE WHEN col2 IS NOT NULL THEN 1 ELSE 0 END = col1);
Nhà phát triển Oracle DB &SQL:Báo cáo lỗi:quá trình thực thi đã hoàn tất với cảnh báo - Làm cách nào để * nhìn thấy * cảnh báo?
Trả về giá trị của biến sql từ bên trong Truy vấn Sql Oracle trở lại mã .NET
Thêm 2 tháng vào dấu thời gian hiện tại
Quy trình xuất bảng thành nhiều tệp csv
Định nghĩa cột không tương thích với định nghĩa cột được phân nhóm