ORA-00947:FROM上的值不够

时间:2018-01-23 14:52:11

标签: sql oracle plsql

如果我在sql开发人员sql的工作表上尝试查询但是如果我尝试在我的过程中使用查询我的错误: ORA-00947:查询的FROM值不够。

        select /*+ ALL_ROWS */
               x.cd_anno,X.CD_PERIODO,x.cd_istituto,x.id_accesso,
               x.cd_tipo_trasm, x.cd_ident_univoco,
               x.cd_istituzione_team, x.cd_sesso,x.dt_nascita,x.cd_eta_presunta,
               x.cd_cittadinanza,x.cd_istat_res,x.cd_regione_res,
    decode(x.cd_stato_estero_res,'UK','GB','EL','GR','FL','LI',x.cd_stato_estero_res) cd_stato_estero_res,
               x.cd_asl_res,x.dt_entrata,
               x.cd_ora_entrata,x.cd_mod_arrivo,x.cd_centrale_oper,
               x.cd_missione,x.cd_resp_invio,x.cd_istituto_prov,
               x.cd_problema_principale,x.cd_trauma,x.cd_triage,
               x.dt_presa_carico,x.cd_ora_presa_carico,x.cd_esito,          
   DECODE(nvl(x.dt_dimissione,'00000000'),'00000000',x.dt_entrata,x.dt_dimissione),
                   x.cd_ora_dimissione,x.cd_referto,
                   x.cd_livello_appr,x.cd_spec_reparto,x.nr_prog_ricovero,
                   x.cd_motivo_trasf,x.cd_istituto_trasf,x.cd_regime_erog,
                   x.nr_imp_ticket,x.cd_pos_ticket,x.cd_esenzione,
                   x.cd_diagnosi_1,x.cd_diagnosi_2,x.fl_anonimizzazione,
                   x.fl_da_inviare,x.dt_insert,x.dt_update,
                   z.nr_validato, z.cd_cuni, z.cd_tipo_cf, z.cd_fiscale
            BULK COLLECT INTO rec_ps1ps2
              from ps_invio_mds_ps1_ps2 x join CUNI_VALIDAZIONE z on 
                  x.cd_ident_univoco = z.cd_fiscale 
             where x.cd_anno = p_anno
               and x.fl_da_inviare = 'Y'
             order by x.cd_anno,x.cd_istituto,x.id_accesso;

你能帮助我吗?

0 个答案:

没有答案