[SQL] SQL Server 2005의 VARBINARY 필드의 크기
SQLSQL Server 2005의 VARBINARY 필드의 크기
나는 SQL을 사용하여 SQL Server 2005에서 VARBINARY (MAX) 필드의 내용의 바이트 크기를 결정하려합니다. 나는 기본적으로 지원이 거기에 의심으로, 그것은 CLR 통합을 사용하여 수행 할 수 있을까? 어떤 아이디어가 크게 감상 할 수있다.
해결법
-
==============================
1.사실, 당신은 T-SQL에서이 작업을 수행 할 수 있습니다!
사실, 당신은 T-SQL에서이 작업을 수행 할 수 있습니다!
DATALENGTH (<필드 이름>) VARBINARY (최대) 필드에서 작동합니다.
-
==============================
2.VARBINARY (MAX) 필드의 최대 크기는 단지 2기가바이트 아래에 가변 길이의 데이터를 할당한다.
VARBINARY (MAX) 필드의 최대 크기는 단지 2기가바이트 아래에 가변 길이의 데이터를 할당한다.
당신은 열 내용의 길이를 결정하는 DATALENGTH () 함수를 사용할 수 있습니다.
예를 들면 :
SELECT DATALENGTH(CompanyName), CompanyName FROM Customers
from https://stackoverflow.com/questions/507785/size-of-varbinary-field-in-sql-server-2005 by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 외부 조인 왼쪽과 같은 조인 남아 있습니까? [복제] (0) | 2020.06.28 |
---|---|
[SQL] 는 SQL IN 연산자에 LINQ 상응하는 무엇입니까 (0) | 2020.06.28 |
[SQL] MySQL의 합계 () 여러 열 (0) | 2020.06.28 |
[SQL] DISTINCT SELECT가 지정된 경우 ORDER BY 항목이 SELECT 목록에 나타나야합니다 (0) | 2020.06.28 |
[SQL] 어떻게 PSQL 출력에서 숨기기 결과 세트 장식에 (0) | 2020.06.28 |