- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Consulta SQL campo Memo
×
Linguagem de Programação ADVPL
Perguntas Consulta SQL campo Memo
- Tony.totvs
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 47
- Obrigados Recebidos: 0
12 anos 4 meses atrás #3705
por Tony.totvs
Consulta SQL campo Memo foi criado 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))
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.
- babrigo
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 5
- Obrigados Recebidos: 0
12 anos 4 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!
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.
- poliester
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 93
- Obrigados Recebidos: 0
12 anos 4 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
SELECT CONVERT(VARCHAR(8000),CONVERT(BINARY(8000) ,XML_ERP)) As XMLSIGA From SPED050
Por favor Acessar ou Registrar para participar da conversa.
- Tony.totvs
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 47
- Obrigados Recebidos: 0
12 anos 4 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
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.
- Vcrinfo
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 13
- Obrigados Recebidos: 0
- Tony.totvs
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 47
- Obrigados Recebidos: 0
12 anos 4 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.
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Consulta SQL campo Memo
Tempo para a criação da página:0.139 segundos