1
나는 표는 단지 다음에 다음 알파벳 문자 (D, M, O, P 또는 T)을 할 수 있도록 내가 컬럼에 점검 제한 조건을 추가하려면 어떻게 code
SQL Server에서 체크를 설정하는 방법은 무엇입니까?
라는 열이 group
라고 추가해야 2 개의 숫자.
나는 표는 단지 다음에 다음 알파벳 문자 (D, M, O, P 또는 T)을 할 수 있도록 내가 컬럼에 점검 제한 조건을 추가하려면 어떻게 code
SQL Server에서 체크를 설정하는 방법은 무엇입니까?
라는 열이 group
라고 추가해야 2 개의 숫자.
간단한 점검 제한 조건은 당신이 필요로하는 모든 당신이 당신이
alter table blatest add constraint ck_bla
check (code like '[DMOPT][0-9][0-9]' COLLATE SQL_Latin1_General_CP1_CS_AS)
GO
같은 제약 조건을 만들 필요는 대소 문자를 구분해야하는 경우
create table blatest(code char(3))
alter table blatest add constraint ck_bla
check (code like '[DMOPT][0-9][0-9]')
GO
테스트
insert blatest values('a12') --fails
insert blatest values('M12') --good
insert blatest values('D12') --good
insert blatest values('DA1') --fails
D12는 성공하지만 d12는 해당하지 않습니다.
영문자는 어디에서 오는가? 숫자의 출처는 어디입니까? –