문제

에서 SQL 서버가 varbinary(16) 가장 효율적인 방법으로 저장하는 MD5hash?일을 할 수 없습니다 아무것도를 제외하고 반환에 linq 쿼리가 있습니다.

도움이 되었습니까?

해결책

에 따라 documentation MSDN 내 경험을 바이너리 낫기 때문에,md5 해쉬하지 않는 크기에 따라 다릅니다.

크기에 대한 데이터는 바이너리 형식을 n 바이트를,그래서 데이터의 크기.의 크기 varbinary 데이터 형식을 n 바이트+2 바이트로의 상단에 데이터의 크기.

다른 팁

Null 값을 변경하는 것들:

Null varbinary(16)2 바이트입니다.
Null binary(16)는 16 바이트입니다.
16 바이트에 저장된 varbinary(16)18 일 소요 바이트입니다.
16 바이트 바이너리(16)16 바이트입니다.

https://stackoverflow.com/a/3731195

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top