Re: Error ORA-00972

Brian Ray <[email protected]>
Newsgroups gmane.comp.db.oracle.toad.free
Message-ID <22941800.239731319110791890.JavaMail.SYSTEM@alvqcfw02>
 Message from: wbray 

Bringing this question into the Toad realm ...

Copy and paste the query into the editor window and the highlighting reveals a missing double-quote ('"') at the end of 'cartella.cod_reg as "codice_sanitario'.  Thanks Toad.

_______________________________________

Historical Messages 


Author: Brian Ray
Date: Thu Oct 20 04:39:21 PDT 2011
Bringing this question into the Toad realm ...

Copy and paste the query into the editor window and the highlighting reveals a missing double-quote ('"') at the end of 'cartella.cod_reg as "codice_sanitario'.  Thanks Toad.
__

Author: mariarita
Date: Thu Oct 20 03:52:16 PDT 2011
Hi,

this is my query:


select 
anno_elab as "anno",
1 as "contatore",
cartella.n_cartella as "cartella",
substr(trim(cartella.cognome)||' '||trim(cartella.nome),1,40) as "cognome_nome",
cartella.data_nasc as "data_nascita",
anno_elab - to_number(to_char(cartella.data_nasc,'YYYY'),'9999') as "eta",
cartella.sesso,
cartella.cod_com_nasc as "cod_comune_nascita",
trim(comuni.descrizione) as "comune_nascita",
cartella.cittadinanza as "cod_cittadinanza",
trim(cittadin.des_cittadin) as "cittadinanza",
substr(cittadin.flag_cittadin,1,1) as "ue_extraue",
cartella.cod_reg as "codice_sanitario,
cartella.cod_fisc as "codice_fiscale",
cartella.cod_usl as "codice_usl",
cartella.data_apertura,
cartella.data_chiusura,
trim(tab_voci.tab_descrizione) as "motivo_chiusura",
anagra_c.citta as "cod_comune_res",
trim(comuni_res.descrizione) as "comune_res",
anagra_c.indirizzo as "indirizzo_res",
trim(areadis_res.descrizione) as "areadis_res",
anagra_c.dom_citta as "cod_comune_dom",
trim(comuni_dom.descrizione)as "comune_dom",
anagra_c.dom_indiriz as "indirizzo_dom",
trim(areadis_dom.descrizione) as "areadis_dom",
trim(zone.descrizione_zona) as "zona",
trim(distretti.des_distr) as "distretto",
anagra_c.cod_med as "cod_mmg",
substr(trim(medici.mecogn)||' '||medici.menome,1,40) as "mmg",
medici.mefisc as "cod_fisc_mmg",
region.region as "regione",
tabusl.desusl as "usl_residenza",
ass_anagrafica.cod_operatore as "pi_cod_operatore",
substr(trim(op_pi.cognome)||' '||trim(op_pi.nome),1,40) as "pi_operatore_pi",
ass_anagrafica.cod_presidio as "pi_cod_presidio",
trim(presidi_pi.despres) as "pi_presidio",
presidi_pi.coddistr as "pi_cod_distretto",
trim(distretti_pi.des_distr) as "pi_distretto",
trim(zone_pi.descrizione_zona) as "pi_zona",
ass_anagrafica.progressivo as "pi_num_scheda",
ass_anagrafica.data_reg as "pi_data_reg",
puauvm.pr_data_richiesta as "pua_data_richiesta",
puauvm.pr_data_avvio as "pua_data_avvio",
puauvm.pr_data_puac as "pua_data_puac",
puauvm.pr_protoc_domanda as "pua_protoc_domanda",
puauvm.pr_mmg_data_richiesta as "pua_mmg_data_richiesta",
puauvm.pr_mmg_data_sollecito as "pua_mmg_data_sollecito",
puauvm.pr_mmg_risposta_neg as "pua_mmg_risposta_neg",
puauvm.pr_scheda_1 as "pua_scheda_1",
puauvm.pr_scheda_data_1 as "pua_scheda_data_1",
puauvm.pr_soc_data_visita as "pua_soc_data_visita",
puauvm.pr_soc_effettuata as "pua_soc_effettuata",
puauvm.pr_soc_codice as "pua_soc_codice", 
substr(trim(op_soc.cognome)||' '||trim(op_soc.nome),1,40) as "pua_soc_operatore",
puauvm.pr_inf_data_visita as "pua_inf_data_visita",
puauvm.pr_inf_effettuata as "pua_inf_effettuata",
puauvm.pr_inf_codice as "pua_inf_codice",
substr(trim(op_inf.cognome)||' '||trim(op_inf.nome),1,40) as "pua_inf_operatore",
puauvm.pr_stato_convoc as "pua_stato_convoc", 
puauvm.pr_data_seduta as "pua_data_seduta",
puauvm.pr_data_verbale_uvm as "pua_data_verbale_uvm",
puauvm.pr_num_verbale as "pua_num_verbale",
puauvm.pr_sede as "pua_sede",
trim(distretti_sede.des_distr) as "pua_distretto",
puauvm.pr_centro_soc as "pua_centro_soc",
trim(presidi_sede.despres) as "pua_presidio",
trim(zone_sede.descrizione_zona) as "pua_zona",
puauvm.pr_autosuff as "pua_autosuff",
puauvm.pr_revisione as "pua_revisione",
puauvm.pr_data_revisione as "pua_data_revisione",
puauvm.pr_flag_urgente as "pua_flag_urgente", 
puauvm.pr_data_chiusura as "pua_data_chiusura",
trim(tab_voci1.tab_descrizione) as "pua_motivo_chiusura", 
trim(tab_pap.descrizione) as "pua_pianoint",		 
puauvm.pr_pianoint_ini as "pua_pianoint_ini",
puauvm.pr_pianoint_fin as "pua_pianoint_fin",
puauvm.pr_pianoint_spesa as "pua_pianoint_spesa",
0 as "pua_tempo_t", 
0 as "pua_liv_isogravita" 

from sinsnt_test.cartella,
	sinsnt_test.comuni, 
	sinsnt_test.comuni comuni_res, 
	sinsnt_test.comuni comuni_dom, 
	sinsnt_test.cittadin, 
	sinsnt_test.tab_voci,
	sinsnt_test.tab_voci tab_voci1,
	sinsnt_test.anagra_c, 
	sinsnt_test.areadis areadis_res, 
	sinsnt_test.areadis areadis_dom,
        sinsnt_test.medici,
	sinsnt_test.region,
	sinsnt_test.tabusl,
        sinsnt_test.zone,
        sinsnt_test.zone zone_pi,
        sinsnt_test.zone zone_sede,
	sinsnt_test.distretti,
	sinsnt_test.distretti distretti_pi,
	sinsnt_test.distretti distretti_sede,
	sinsnt_test.operatori op_pi,
	sinsnt_test.operatori op_soc,
	sinsnt_test.operatori op_inf,
        sinsnt_test.presidi presidi_sede,
        sinsnt_test.presidi presidi_pi,
	sinsnt_test.ass_anagrafica,
	sinsnt_test.puauvm,
	sinsnt_test.tab_pap,
   sinsnt_test.anno_elab
 where  puauvm.pr_data_puac
     = to_date('01-01-'||to_char(anno_elab), 'DD-MM-YYYY')
                          or puauvm.pr_data_chiusura is null)
   and puauvm.n_cartella   = cartella.n_cartella 
   and cartella.n_cartella = anagra_c.n_cartella
   and anagra_c.data_variazione = 
	(select max(data_variazione) from sinsnt_test.anagra_c
                        where cartella.n_cartella = anagra_c.n_cartella)
   and cod_com_nasc = comuni.codice 
   and cartella.cittadinanza = cittadin.cd_cittadin
   and ('MOTCHI'= tab_voci.tab_cod 
   	and cartella.motivo_chiusura=tab_voci.tab_val)
   and anagra_c.citta	    	= comuni_res.codice 
   and anagra_c.dom_citta   	= comuni_dom.codice 
   and anagra_c.areadis	    	= areadis_res.codice 
   and anagra_c.dom_areadis 	= areadis_dom.codice 
   and anagra_c.cod_med	    	= medici.mecodi 
   and anagra_c.regione	    	= region.cd_reg 
   and (anagra_c.regione||anagra_c.usl) = tabusl.cd_usl 
   and areadis_dom.cod_distretto = distretti.cod_distr 
   and distretti.cod_zona   	= zone.codice_zona 
   and puauvm.pr_sede	    	= presidi_sede.codpres 
   and presidi_sede.coddistr   	= distretti_sede.cod_distr 
   and distretti_sede.cod_zona	= zone_sede.codice_zona 
   and puauvm.pr_soc_codice	= op_soc.codice 
   and puauvm.pr_inf_codice	= op_inf.codice 
   and puauvm.pr_pianoint  	= tab_pap.codice 
   and ('VALPCMCH'= tab_voci1.tab_cod 
   	and puauvm.pr_motivo_chiusura=tab_voci1.tab_val)
   and (puauvm.n_cartella	= ass_anagrafica.n_cartella 
  	and puauvm.pr_data	= ass_anagrafica.pr_data
  	and puauvm.pr_progr	= ass_anagrafica.pr_progr)
     and ass_anagrafica.cod_operatore = op_pi.codice
     and ass_anagrafica.cod_presidio = presidi_pi.codpres 
     and presidi_pi.coddistr	= distretti_pi.cod_distr
     and distretti_pi.cod_zona	= zone_pi.codice_zona 

why I've the error: ORA-00972: identifier is too long'

Thanks
Mariarita
__
_______________________________________
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.