반응형
바이트를 저장하기 위해 사용해야 하는 SQL Server 데이터 유형[]
SQL Server에 바이트 배열을 저장하려고 합니다.어떤 데이터 유형 또는 INSERT 전 조작을 저장할 것을 제안하시겠습니까?
이것들을 기대하지 않을 것입니다.byte[]
길이가 1024를 초과합니다.
varbinary(1024)
당신이 찾고 있는 것입니다.
SQL Server에는 이진 값 저장소용으로 세 가지 유형이 있습니다.
binary(n)
길이가 고정된 이진 데이터의 경우n
길이는 다음과 같습니다.1
로.8000
.
varbinary(n)
가변 길이 이진 데이터의 경우 최대 길이n
최대 길이는 다음과 같습니다.1
로.8000
.
위의 유형은 행 데이터 자체에 저장됩니다.varbinary(max)
최대 2GB의 큰 이진 값(BLOB)을 저장하는 데 사용됩니다.실제 값은 8000바이트보다 크고 포인터만 행 자체에 저장되는 경우 별도의 위치에 저장됩니다.이 유형은 SQL Server 2005 이후에 사용할 수 있습니다.
image
데이터 유형은 SQL Server 2005 이전에 BLOB를 저장하는 데 사용되었습니다.을 위해 사용하지 않습니다.varbinary(max)
저장 위치:image
는 항상 데이터 행 외부에 있습니다.
언급URL : https://stackoverflow.com/questions/1058529/what-sql-server-datatype-should-i-use-to-store-a-byte
반응형
'programing' 카테고리의 다른 글
백엔드에서 angular2 부트스트랩 방법으로 렌더링된 매개 변수를 전달하는 방법 (0) | 2023.07.31 |
---|---|
Oracle 인덱스의 크기를 어떻게 추정할 수 있습니까? (0) | 2023.07.31 |
현재 디렉터리 및 모든 하위 디렉터리에 있는 DLL 파일의 파일 버전 및 어셈블리 버전 가져오기 (0) | 2023.07.31 |
인쇄 호출을 차단하는 방법 (0) | 2023.07.31 |
응답으로 Node.js 파일 전송 (0) | 2023.07.26 |