SQL Server의 이진 데이터 형식 정의

Microsoft SQL Server는 7 가지 고유 범주의 데이터를 지원합니다. 이 중 바이너리 스트링 은 바이너리 오브젝트로 표현 된 인코딩 된 데이터를 허용한다.

binary-strings 범주의 데이터 형식은 다음과 같습니다.

이미지 유형은 향후 SQL Server 릴리스에서 더 이상 지원되지 않을 예정입니다. Microsoft 엔지니어는 향후 개발을 위해 이미지 유형 대신 varbinary (max) 를 사용하는 것이 좋습니다.

적절한 용도

0과 1로 표현되는 데이터를 예 또는 아니오로 저장해야하는 경우 비트 열을 사용하십시오. 열의 크기가 비교적 일정한 경우 이진 열을 사용하십시오. 열 크기가 8K를 초과 할 것으로 예상되거나 레코드 당 크기가 크게 달라질 수있는 경우 varbinary 열을 사용하십시오.

전환 수

T-SQL- Microsoft SQL Server 에서 사용되는 SQL 변형입니다. 문자열 유형에서 binary 또는 varbinary 유형으로 변환 할 때 데이터를 올바르게 입력합니다. 이진 유형으로의 다른 유형 변환은 왼쪽 패드를 산출합니다. 이 패딩은 16 진수 0을 사용하여 수행됩니다.

이 변환과 절단의 위험 때문에 변환 후 입력란이 충분히 크지 않으면 변환 된 입력란에서 오류 메시지를 표시하지 않고 산술 오류가 발생할 수 있습니다.