Pessoal, tenho um problema com o select abaixo, no 1º. Uso select ALL e
funciona sem problemas, no segundo uso select distinct(of_artigo) e dá-me
erro no campo ft_obs que um longvar, se retiro este campo funciona.

Uso TD 3.0 - PFT 4

Obrigado a todos

Sergio

 

select OK

 

SELECT ALL 

ar_cod, ar_descr, ar_peso, of_qtde, of_num, of_totprod, of_dtinic, of_dtfim,
ft_obs, 

detft_seq, detft_op, detft_descr, detft_molde, detft_dim, detft_tempo 

FROM artigo, ofabrico, ftecnica, det_ft 

WHERE

ar_cod = '00AA005' and

of_artigo = '00AA005' and

of_num = 83357 and

ft_artigo = '00AA005' and

detft_art(+) = '00AA005'; 

 

 

select com erro 

 

SELECT distinct(of_artigo),

ar_cod, ar_descr, ar_peso, of_qtde, of_num, of_totprod, of_dtinic, of_dtfim,


detft_seq, detft_op, detft_descr, detft_molde, detft_dim, detft_tempo,
ft_obs 

FROM artigo, ofabrico, ftecnica, det_ft 

WHERE

ar_cod = '00AA005' and

of_artigo = '00AA005' and

of_num = 83357 and

ft_artigo = '00AA005' and

detft_art(+) = '00AA005'; 

 

 

SELECT distinct(of_artigo),

ar_cod, ar_descr, ar_peso, of_qtde, of_num, of_totprod, of_dtinic, of_dtfim,

detft_seq, detft_op, detft_descr, detft_molde, detft_dim, detft_tempo,
ft_obs

 
^

Error: 01008 EDT LNA Long not allowed here

 

Responder a