:점검 제한 조건은 다음 표에 점검 제한 조건을 추가하려고
CREATE TABLE TEST_A
(
NAME VARCHAR(55),
Country VARCHAR(50)
)
ALTER TABLE TEST_A
ADD CONSTRAINT CK_GBR_TO_IND
CHECK (Country = CASE WHEN 'GBR' THEN 'IND' ELSE COUNTRY END);
나는 다음과 같은 오류가 점점 오전 :
Msg 4145, Level 15, State 1, Line 2
An expression of non-boolean type specified in a context where a condition is expected, near 'THEN'.
삽입 할 값을 변경할 수 없습니다. 체크 제약에서. 대신 트리거를 사용하는 것이 좋습니다. –
왜 트리거를 사용하지 않습니까? – Sami
country = GBR 다음 국가 = IND – Sami