2014-04-04 4 views
0

우리가 사용하는 일부 타사 응용 프로그램에서 첨부 파일은 데이터베이스에 image으로 선언 된 열에 저장됩니다.SQL Server 2012의 이미지 열에서 텍스트 검색

콘텐츠를 일반 텍스트로 변환하려고합니다.

필자는 그러한 열에 'abc'라는 문자열을 넣은 테스트를 만들었습니다. select 반환 : 나는 문자열 'ABC'로 다시 변환 할 수있는 방법을 찾을 수 없습니다

0x1F8C0200030000004B4C4A0600C2412435 

convert(nvarchar(max), Convert(varbinary(max) 

내가 0x1F8C0200030000004B4C4A0600C2412435 사용이 문자열을 생각 도움이되지 않습니다 파일을 다시 만들지 만 어떻게?

1 층 8C 02 00 수단 : UTF-32LE 인코딩

03 00 00 00 : 파일의 문자 수

나머지는 모호하며

+0

실제로 무엇이 실제로 있습니까? 예를 들어 xml 문서가 작동하더라도 varchar max보다 클 수 있기 때문에 잘리지 않으며 jpg 또는 일부는 텍스트가 될 수 없습니다. 다른 가능성은 압축 된 것입니다. –

+0

실제로 문자열 'abc'가 여기에 있습니다. '0x1F8C0200030000004B4C4A0600C2412435'로 저장됩니다. – Ben

+0

갑자기 생각해보십시오. nvarchar (최대), 유니 코드 ... –

답변

관련 문제