0
변환 또는 캐스팅과 같은 간단한 방법으로 이진 필드를 실제로 변환하거나 캐스팅하지 않고 문자열로 반환 할 수 있습니까?문자열을 바이너리로 변환, 변환 또는 캐스팅하지 않음
0x24FC40460F58D64394A06684E9749F30
(VARCHAR (최대), binary_field)로 변환하여, 그것은 다음과 같이 다시 온다 :
$ü@FXÖC” f„étŸ0
캐스트 (binary_field 내가 원하는 데이터는 데이터베이스에 다음과 같습니다
varchar (max))와 동일한 결과가 나타납니다.
기존 vb.net 응용 프로그램에서 데이터 소스를 수정하려고하므로 기존 값과 같은 문자열이 되길 원하지만 원래 데이터처럼 보이게하십시오. 나는 에을 쿼리에 넣지 않지만 가능하면 이전 VB 코드를 너무 많이 수정하는 것을 피하고 싶습니다. 내가 캐스트를 할 경우/변환은 이후에 문자열로 저장 "étŸ0"F "$ ü FXÖC @"비교할 안전 할 것이다, 또는
SELECT strName, strDesc, binUUID
FROM MyTableName
where intFamily = '1234'
order by strName
: 여기
내 선택 성명 같은 시간에 다른 가치관으로 모여 들었습니까?
+++ 대답을 진수 문자열을 생성하는 함수가 내장되어 있습니다 : D <3 편의상 –