2011-03-11 3 views

답변

2

해시 값에는 CHAR이 적합합니다.

+0

+1. 특히 그것은 읽기 쉽습니다. YO는 바이너리를 사용할 수 있지만 정말 작은 크기/퍼포먼스 손실을 충분히 줄이기 위해 큰 값을 읽을 수 있다는 장점이 있습니다. – TomTom

+0

얼마나 오래 char 값이어야합니까? SQL Server 2008에서 기본적으로 char (10) –

+0

ASCII에서 해시를 사용하는 한. – atx

0

해시 유형에 따라 다릅니다. SQL Server 기본 해시 또는 사용자 지정 생성 된?

Hash functions in SQL에서 SQL 서버는 CHECKSUM 생성 해시 값() (및 BINARY_CHECKSUM()) 기능을 갖는다. 이것은 입력 값을 32 비트 INTEGER 값으로 매핑하는 간단한 해시 함수 입니다. CHECKSUM() 및 BINARY_CHECKSUM() 은 문자열 데이터 형식의 입력을 처리하는 방법이 다릅니다. 자세한 내용은 에 대한 BOL의 BINARY_CHECKSUM() 항목을 참조하십시오.

관련 문제