복붙노트

[SQL] SQL Server의 문자열을 varbinary

SQL

SQL Server의 문자열을 varbinary

어떻게 사람이 읽을 수있는 형태로 VARCHAR에 VARBINARY (최대)에서 열 값을 변환하는?

해결법

  1. ==============================

    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. ==============================

    2.다음 표현식은 나를 위해 일한 :

    다음 표현식은 나를 위해 일한 :

    SELECT CONVERT(VARCHAR(1000), varbinary_value, 2);
    

    여기에 스타일의 선택 (세 번째 매개 변수)에 대한 자세한 내용입니다.

  3. ==============================

    3.사실 가장 좋은 대답은

    사실 가장 좋은 대답은

    SELECT CONVERT(VARCHAR(1000), varbinary_value, 1);
    

    VARBINARY의 시작에서 "0X"OFF "2"상처를 사용.

  4. ==============================

    4.이 시도

    이 시도

    SELECT CONVERT(varchar(5000), yourvarbincolumn, 0)
    
  5. ==============================

    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. ==============================

    6.나는 그것이 나를 위해 일한,이 시도 :

    나는 그것이 나를 위해 일한,이 시도 :

    declare @b2 VARBINARY(MAX) 
    set @b2 = 0x54006800690073002000690073002000610020007400650073007400
    SELECT CONVERT(nVARCHAR(1000), @b2, 0);
    
  7. ==============================

    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
    
  8. from https://stackoverflow.com/questions/3289988/varbinary-to-string-on-sql-server by cc-by-sa and MIT license