Ajudinha no Sql
Utilizo o interbase e tenho um campo com varchar de 500 e isso faz com q ele não apareça nos meus dbgrid. por isso quero fazer um sql q mostre apenas 60 caracteres do meu campo, ex.:
Isso funcionaria no Oracle, mas no Interbase não.
Alguém sabe como pegar apenas as primeiras letras do campo?
SELECT CD_CNAE,
substr(DS_CNAE,1,60), <- Este é meu campo grande
GR_RISCO
FROM CNAE
Agradeço muito a quem puder me ajudar
Isso funcionaria no Oracle, mas no Interbase não.
Alguém sabe como pegar apenas as primeiras letras do campo?
SELECT CD_CNAE,
substr(DS_CNAE,1,60), <- Este é meu campo grande
GR_RISCO
FROM CNAE
Agradeço muito a quem puder me ajudar
Thoor Cobain
Curtidas 0
Respostas
Afarias
17/02/2004
|Utilizo o interbase e tenho um campo com varchar de 500 e isso faz com
|q ele não apareça nos meus dbgrid.
não sei pq!!
|Alguém sabe como pegar apenas as primeiras letras do campo?
no IB 6.0 vc tem q usar uma UDF. Na udf padrão do IB 6.0 vc tem uma função dessas -- registre-a e use!
T+
|q ele não apareça nos meus dbgrid.
não sei pq!!
|Alguém sabe como pegar apenas as primeiras letras do campo?
no IB 6.0 vc tem q usar uma UDF. Na udf padrão do IB 6.0 vc tem uma função dessas -- registre-a e use!
T+
GOSTEI 0