× Linguagem de Programação ADVPL

Perguntas Consulta SQL campo Memo

Mais
11 anos 9 meses atrás #3705 por Tony.totvs
Boa tarde,

Alguém poderia me auxiliar a fazer uma consulta SQL pra buscar um campo memo!? O banco de dados aqui é Oracle.
Tentei usar o comando abaixo mas sem sucesso:

CAST( CAST(E2_OBSERVA AS VARBINARY(1024)) AS VARCHAR(1024))

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #3706 por babrigo
Respondido por babrigo no tópico Re: Consulta SQL campo Memo
Brother, tente usar as funções abaixo.

SELECT TO_LOB(seu_campo) FROM ...

ou

SELECT DBMS_LOB.SUBSTR (SEU_CAMPO_CLOB, 41, 1) FROM ...

boa sorte!

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #3714 por poliester
Respondido por poliester no tópico Re: Consulta SQL campo Memo
Tente a linha abaixo, altere o nome do campo e a tabela:
SELECT CONVERT(VARCHAR(8000),CONVERT(BINARY(8000) ,XML_ERP)) As XMLSIGA From SPED050

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #3720 por Tony.totvs
Respondido por Tony.totvs no tópico Re: Consulta SQL campo Memo
Primeiramente, obrigado pela resposta pessoal.

Tentei utilizar os comandos mencionados pelo apsdu mas nenhum funcionou, retornando os seguintes erros:

SELECT TO_LOB(MEU_CAMPO) FROM SE2010
Error : 932 - ORA-00932: inconsistent datatypes: expected - got BLOB

SELECT DBMS_LOB.SUBSTR(MEU_CAMPO, 41, 1) FROM SE2010
TOP Error -19 - Query does not return any supported column.

SELECT CONVERT(VARCHAR(8000),CONVERT(BINARY(8000), MEU_CAMPO )) As OBS From SE2010
: Error : 936 - ORA-00936: missing expression

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 8 meses atrás #3758 por Vcrinfo
Respondido por Vcrinfo no tópico Re: Consulta SQL campo Memo
EU FAÇO ESTE SELECT E FUNCIONA

CAST(CAST(Nome_do_Campo As VARBINARY(MAX)) As VARCHAR(MAX)) As Desc_TEC

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 8 meses atrás #3785 por Tony.totvs
Respondido por Tony.totvs no tópico Re: Consulta SQL campo Memo
Agradeço a todas as respostas referente a minha dúvida.
Acabei solucionando meu problema de outra maneira, utilizando a query para selecionar o que eu queria e para cada registro da query selecionava a tabela novamente para usar o comando MemoLine.

Abraço a todos.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.101 segundos
Joomla templates by a4joomla