-1
我想使用存儲過程來檢查是否插入狀態。我知道我可以從設計桌子的時候得到約束,我只是想在一個過程中做到這一點。我可以在存儲過程中進行約束檢查嗎?
create procedure Service_Status(@service_status varchar(15))
AS
Begin
IF (NOT EXISTS(SELECT * FROM ServiceStatus WHERE
[status][email protected]_status))
--Check ([status] in ('Pending','In-Progress','Closed'))
BEGIN
SELECT 'Status must be either Pending, In-Progress or Closed'
END
END
爲什麼?只需使用檢查約束。 –