Tôi có một cột gọi là MealType
(VARCHAR
) trong bảng của tôi với một hạn chế CHECK
cho {"Veg", "NonVeg", "Vegan"}
Làm thế nào để hạn chế trên một cột bảng SQL
Đó sẽ chăm sóc chèn.
Tôi muốn hiển thị các tùy chọn này để chọn, nhưng tôi không thể tìm ra truy vấn SQL để tìm ra các ràng buộc của một cột cụ thể trong bảng.
Từ cái nhìn đầu tiên tại các bảng hệ thống trong máy chủ MS SQL, có vẻ như tôi sẽ cần sử dụng API của MS SQL để nhận thông tin. Tôi đã hy vọng cho một truy vấn SQL chính nó để có được nó.
Giữ các ràng buộc trong Bảng MealType, theo cách này nếu có nhiều tùy chọn hơn là chỉ Veg, Notveg, bạn có thể dễ dàng mở rộng. – Elias
Bạn đang sử dụng cơ sở dữ liệu nào? Các ràng buộc có lẽ trong danh mục nếu bạn yêu cầu điều này. – dcaswell
Bạn đang sử dụng DBMS nào? –