PL / SQL:ORA-00942:表或视图不存在

时间:2015-01-15 22:59:15

标签: sql oracle plsql

我目前正在尝试在过程中使用insert但是get和error表不存在 任何想法为什么我们得到这个我提供了模式名称和所有。这是我的插入声明

INSERT INTO  
           fseries_cash.superduty_fast_cash_proc@wdev (
    seq_no,
    dealer_code,
    region_code,
    vin,
    claim_amt,
    claim_date,
    claim_status,
    program_code,
    sale_date,
    model_year,
    elim_flag,
    load_date,
    goldd_region
)
SELECT 
    seq_no
    --webcni.cni_c7_adhoc_records_seq.nextval, 
    dealer_code,  
    region_code,     
    vin,  
    claim_amt,     
    claim_date,     
    claim_status, 
    '20602',  
     sale_date,    
     model_year,    
     NULL, 
     sysdate,       
     NULL  
  FROM webcni.cni_c7_adhoc_records;

1 个答案:

答案 0 :(得分:1)

我看到您使用的是表格名称" fseries_cash.superduty_fast_cash_proc@wdev"。

看起来您在这里使用数据库链接。

因此,请务必进行以下检查。

  1. 检查您指定的架构下是否存在表名。您可以使用describe(desc)进行检查。
  2. 确保您的映射正确...我的意思是您的表确实位于链接wdev所指向的数据库服务器上...查看" desc fseries_cash.superduty_fast_cash_proc@wdev"给出任何有效的输出。
  3. 如果以上几点都没问题,那么你不应该收到错误。

    希望它有所帮助!