[SQL] SQL Server의 문자열을 varbinary
SQLSQL Server의 문자열을 varbinary
어떻게 사람이 읽을 수있는 형태로 VARCHAR에 VARBINARY (최대)에서 열 값을 변환하는?
해결법
-
==============================
1."는 VARCHAR에 VARBINARY 변환하면"다른 것을 의미 할 수있다.
"는 VARCHAR에 VARBINARY 변환하면"다른 것을 의미 할 수있다.
VARBINARY는 SQL Server에서 문자열의 이진 표현 인 경우 당신은 그냥 전송할 수 있습니다 (예를 들어 직접 VARBINARY에 캐스팅하거나 DecryptByPassPhrase 또는 압축 해제 기능에서 반환)
declare @b varbinary(max) set @b = 0x5468697320697320612074657374 select cast(@b as varchar(max)) /*Returns "This is a test"*/
이것은 0의 스타일 매개 변수 CONVERT를 사용하는 것과 동일합니다.
CONVERT(varchar(max), @b, 0)
다른 스타일의 파라미터는 다른 답변에서 언급 한 바와 같이 서로 다른 요구 사항에 CONVERT 사용할 수 있습니다.
-
==============================
2.다음 표현식은 나를 위해 일한 :
다음 표현식은 나를 위해 일한 :
SELECT CONVERT(VARCHAR(1000), varbinary_value, 2);
여기에 스타일의 선택 (세 번째 매개 변수)에 대한 자세한 내용입니다.
-
==============================
3.사실 가장 좋은 대답은
사실 가장 좋은 대답은
SELECT CONVERT(VARCHAR(1000), varbinary_value, 1);
VARBINARY의 시작에서 "0X"OFF "2"상처를 사용.
-
==============================
4.이 시도
이 시도
SELECT CONVERT(varchar(5000), yourvarbincolumn, 0)
-
==============================
5.VARBINARY (MAX) 열, 나는 NVARCHAR (MAX)를 사용했다 :
VARBINARY (MAX) 열, 나는 NVARCHAR (MAX)를 사용했다 :
cast(Content as nvarchar(max))
또는
CONVERT(NVARCHAR(MAX), Content, 0) VARCHAR(MAX) didn't show the entire value
-
==============================
6.나는 그것이 나를 위해 일한,이 시도 :
나는 그것이 나를 위해 일한,이 시도 :
declare @b2 VARBINARY(MAX) set @b2 = 0x54006800690073002000690073002000610020007400650073007400 SELECT CONVERT(nVARCHAR(1000), @b2, 0);
-
==============================
7.내가 너무 고투로 아래에서 이동 되세요 [여기] 일본어 소식 [1]
내가 너무 고투로 아래에서 이동 되세요 [여기] 일본어 소식 [1]
bcp "SELECT CAST(BINARYCOL AS VARCHAR(MAX)) FROM OLTP_TABLE WHERE ID=123123 AND COMPANYID=123" queryout "C:\Users\USER\Documents\ps_scripts\res.txt" -c -S myserver.db.com -U admin -P password [1]: https://stackoverflow.com/questions/60525910/powershell-truncating-sql-query-output?noredirect=1#comment107077512_60525910
from https://stackoverflow.com/questions/3289988/varbinary-to-string-on-sql-server by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] C #을 GUID 및 SQL의 고유 식별자 (0) | 2020.04.19 |
---|---|
[SQL] 트랜잭션 내에서 "GO"를 사용하여 (0) | 2020.04.19 |
[SQL] 어떻게 Linq에 SQL로 표현에서 SQL GETDATE ()와 DATEADD ()를 사용합니까? (0) | 2020.04.19 |
[SQL] SQL 쿼리 가까운 날짜를 표시합니다? (0) | 2020.04.19 |
[SQL] 오라클의 다른와 저장 프로 시저를 호출 (0) | 2020.04.19 |