SQL SERVER에서 테이블을 생성 할 때 INTEGER 컬럼의 길이가 10 만 가능하도록 제한하고 싶습니다.
예 : PhoneNumber는 INTEGER이고 10 자리 숫자 여야합니다.
테이블을 생성 할 때 어떻게 할 수 있습니까?
정수 열의 범위를 제한하려면 검사 제약 조건을 사용할 수 있습니다.
create table some_table
(
phone_number integer not null check (phone_number between 0 and 9999999999)
);
그러나 RT와 huMpty duMpty가 지적했듯이 전화 번호는 일반적으로 varchar
열에 저장하는 것이 좋습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다