----- Original Message -----
Sent: Friday,
March 07, 2003 4:22 PM
Subject: Re:
[sqlwin] PROBLEMA COM ORACLE 9.2
Joatam,
At� o Oracle 8i, retornos de fun��es DDL (como a SUBSTR) eram mapeados para
tipo VARCHAR2(255), ou seja, STRING, e retornos de fun��es criadas pelo usu�rio
eram mapeadas para tipo LONG STRING (VARCHAR2(4000)) , talvez tenham
padronizado na vers�o 9i, tudo para VARCHAR2(4000), verifique na documenta��o
no Oracle, com certeza existe um cap�tulo sobre o que mudou entre o 8i e o 9i.
Ainda n�o estou trabalhando com 9i, n�o tenho a documenta��o para verificar.
Espero ter ajudado.
Sds,
Erasmo
Estou com o seguinte problema:
Ao executar a seguinte query:
select
SUBSTR(CD_MATERIAL || \' - \' || DESCRICAO,1,254)
from material
where CP_MATERIAL = \'787585858\'
into :Descricao_L
est� acontecendo o seguinte:
Usando o Centura 1.5.1 e acessando o banco ORACLE 9.2
a vari�vel Descricao_L n�o recebe o valor sendo que o valor do resultado da query
� 1.
O tipo da vari�vel Descricao_L � STRING, quando mudo o tipo da vari�vel para LONG STRING
A SOMA
DOS DOIS CAMPOS CD_MATERIAL E DESCRICAO N�O ULTRAPASSA 255 CARACTERES
OS TIPOS DOS CAMPOS NO BANCO S�O
VARCHAR2(11) E VARCHAR2(230) RESPECTIVAMENTE
ISSO S� ACONTECE EM ALGUMAS M�QUINAS E ACESSANDO A VERS�O 9.2 DO
ORACLE
Se algu�m j� passou por esse tipo de
problema e solucionou por favor nos informe.