top of page

Como ver o conteúdo de um campo MEMO via SQL Server

MS-SQL

SELECT

    B1_COD,

    B1_DESC,

    ISNULL(CAST(CAST(B1_X_OBS AS VARBINARY(8000)) AS VARCHAR(8000)),'') AS OBS

FROM

    SB1010 SB1


ORACLE

SELECT

    B1_COD,

    B1_DESC,

    REPLACE(REPLACE(utl_raw.cast_to_varchar2(DBMS_LOB.SUBSTR(SB1.B1_X_OBS ,1024,1)),chr(13),''),chr(10),'') AS OBS --1024 é o número de caracteres que foi usado no exemplo

FROM

    SB1010 SB1


PostgreSQL

SELECT

Z4_DCATEG,

Z4_DGRUPO,

Z4_DSUBGR,

Z4_REFER,

convert_from(Z4_REFER, 'UTF8') Z4_REFER,

convert_from(Z4_OBS, 'UTF8') Z4_OBS

FROM SZ4010

WHERE

D_E_L_E_T_ <> '*'

AND ENCODE(Z4_OBS, 'escape') NOT LIKE '%\\000%'

AND ENCODE(Z4_REFER, 'escape') NOT LIKE '%\\000%'

/* Exemplo 2 */

SELECT

Z4_DCATEG, Z4_DGRUPO, Z4_DSUBGR,

ENCODE(Z4_REFER, 'escape') Z4_REFER,

ENCODE(Z4_OBS, 'escape') Z4_OBS

FROM SZ4010

WHERE D_E_L_E_T_ <> '*'

AND Z4_CODIGO = '0008511'

    

 
 
 

Posts recentes

Ver tudo

Comentários


Precisa de mais informações?

Estamos aqui para ajudá-lo. Entre em contato por telefone, email ou redes sociais.

  • Black Facebook Icon
  • Black Twitter Icon
  • Black LinkedIn Icon

© 2017 por EPV Consulting

bottom of page