Erro no Oracle text

Scripts Diversos para o Oracle SQL*Plus. (Relacionado a ferramenta Oracle SQL*Plus, para questões de SQL, usar o forum SQL)
Responder
rubens_falco
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qui, 31 Jul 2008 5:02 pm
Localização: SP

Alguém poderia me ajudar, abaixo esta o tipo de erro eo select

ORA-20000: Oracle Text error:
DRG-10599: column is not indexed


SELECT hy_pacientes.numpac, hy_pacientes.nome, hy_pacientes.possuicartao, hy_pacientes.datacad, hy_pacientes.pais_codigo, hy_pacientes.portaria_nat, hy_pacientes.municipio_codigo, hy_pacientes.mbairro_codigo, hy_pacientes.logr_codigo, hy_pacientes.status, hy_pacientes.tipodoc, hy_pacientes.numdoc, hy_pacientes.cidadenasc, hy_pacientes.datanasc, hy_pacientes.sexo, hy_pacientes.pai, hy_pacientes.mae, hy_pacientes.bairro, hy_pacientes.logradouro, hy_pacientes.complend, hy_pacientes.fone_ddd, hy_pacientes.fone, hy_pacientes.cep, hy_pacientes.tipologend, hy_pacientes.numeroend, hy_pacientes.ufnasc, hy_pacientes.ufdoc, hy_pacientes.ufender, hy_pacientes.ocupacao_codigo, hy_pacientes.us_codunidsau, hy_pacientes.raca_codigo, hy_pacientes.inscr_imob, hy_pacientes.dataentrest, hy_pacientes.cns, hy_pacientes.pis, hy_pacientes.orgemisid, hy_pacientes.dataemisid, hy_pacientes.estcivil, hy_pacientes.tipocertciv, hy_pacientes.cartoriociv, hy_pacientes.livrociv, hy_pacientes.folhaciv, hy_pacientes.termociv, hy_pacientes.dataemisciv, hy_pacientes.escolaridade, hy_pacientes.sitmercado, hy_pacientes.cnaer, hy_pacientes.alergias, hy_pacientes.userid, hy_pacientes.dataatualiz, hy_pacientes.trabalhando, hy_pacientes.freqescola, hy_pacientes.pessoa, hy_pacientes.lastupdate, hy_pacientes.gerarpessoa, hy_pacientes.dt_obito, hy_pacientes.reg_obito, hy_pacientes.numcpf, hy_pacientes.numtiteleitor, hy_pacientes.zonatiteleitor, hy_pacientes.secaotiteleitor, hy_pacientes.ctps, hy_pacientes.ctpsserie, hy_pacientes.ctpsuf, hy_pacientes.ctpsdata, hy_pacientes.email, hy_pacientes.anexador, hy_pacientes.familia, hy_pacientes.cadsusret, hy_pacientes.situacaofam, hy_pacientes.apelido, hy_pacientes.refer_end, hy_pacientes.motivo_status, hy_pacientes.cidadenasc_codigo, hy_cnaer.descricao cnaer_nome FROM hy_pacientes LEFT JOIN hy_cnaer ON hy_cnaer.grupo = hy_pacientes.cnaer WHERE ((Contains(nome,'ana')>0)) AND status = 'ATIVO';
Avatar do usuário
alef
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 119
Registrado em: Ter, 06 Nov 2007 2:45 pm
Localização: Patos de Minas - MG
Alexandre Matos
Patos de Minas - MG
Do interior de Minas para o resto do Mundo

Tenta assim:

Selecionar tudo

SELECT a.numpac,
  a.nome,
  a.possuicartao,
  a.datacad,
  a.pais_codigo,
  a.portaria_nat,
  a.municipio_codigo,
  a.mbairro_codigo,
  a.logr_codigo,
  a.status,
  a.tipodoc,
  a.numdoc,
  a.cidadenasc,
  a.datanasc,
  a.sexo,
  a.pai,
  a.mae,
  a.bairro,
  a.logradouro,
  a.complend,
  a.fone_ddd,
  a.fone,
  a.cep,
  a.tipologend,
  a.numeroend,
  a.ufnasc,
  a.ufdoc,
  a.ufender,
  a.ocupacao_codigo,
  a.us_codunidsau,
  a.raca_codigo,
  a.inscr_imob,
  a.dataentrest,
  a.cns,
  a.pis,
  a.orgemisid,
  a.dataemisid,
  a.estcivil,
  a.tipocertciv,
  a.cartoriociv,
  a.livrociv,
  a.folhaciv,
  a.termociv,
  a.dataemisciv,
  a.escolaridade,
  a.sitmercado,
  a.cnaer,
  a.alergias,
  a.userid,
  a.dataatualiz,
  a.trabalhando,
  a.freqescola,
  a.pessoa,
  a.lastupdate,
  a.gerarpessoa,
  a.dt_obito,
  a.reg_obito,
  a.numcpf,
  a.numtiteleitor,
  a.zonatiteleitor,
  a.secaotiteleitor,
  a.ctps,
  a.ctpsserie,
  a.ctpsuf,
  a.ctpsdata,
  a.email,
  a.anexador,
  a.familia,
  a.cadsusret,
  a.situacaofam,
  a.apelido,
  a.refer_end,
  a.motivo_status,
  a.cidadenasc_codigo,
  a.descricao cnaer_nome
FROM hy_pacientes a, hy_cnaer b 
WHERE  a.cnaer = b.grupo(+) and
((contains(a.nome,   'ana') > 0))
 AND a.status = 'ATIVO';
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes