insert into Tbs_Statistics_Fieldtimeflux(Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
                                         Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23)
select Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
       Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23 
from Views_Statistics_Fieldtimeflux
在执行时提示invalid table name,
请问时什么问题啊!!!!

解决方案 »

  1.   

    insert into Tbs_Statistics_Fieldtimeflux(select Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
    Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23
    from Views_Statistics_Fieldtimeflux )
      

  2.   

    Tbs_Statistics_Fieldtimeflux  表是存在的啊。
    并且可以这样插入记录
    insert into Tbs_Statistics_Fieldtimeflux(Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,                Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23)
    values(sysdate,'D','D001',1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)
      

  3.   

    select * from Views_Statistics_Fieldtimeflux
    什么结果?
      

  4.   

    select * from Views_Statistics_Fieldtimeflux
    什么结果?
    可以查到数据结果。
      

  5.   

    insert into Tbs_Statistics_Fieldtimeflux(Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
    Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23)
    (
    select Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
    Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23
    from Views_Statistics_Fieldtimeflux
    )
    試試...
      

  6.   

    Tbs_Statistics_Fieldtimeflux表是存在的,
    insert into Tbs_Statistics_Fieldtimeflux(Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,                Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23)
    values(sysdate,'D','D001',1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)
    这样是可以插入记录的,

    insert into Tbs_Statistics_Fieldtimeflux(Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,          Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23)
    select Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
           Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23 
    from Views_Statistics_Fieldtimeflux
    就报错了,
      

  7.   

    Views_Statistics_Fieldtimeflux 是否有对应数据?
      

  8.   

    当然报错了ORACLE中可以同事执行两条独立的SQL语句吗?还有你确定建立了VIEW?
      

  9.   

    使用select ... into ...的格式试试
      

  10.   

    insert into Tbs_Statistics_Fieldtimeflux(Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
                                             Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23)
    select Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
           Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23 
    from Views_Statistics_Fieldtimeflux有点问题,你应该为2张表另取别名,所有的字段加上别名前缀,应该就可以了
    改成:
    insert into Tbs_Statistics_Fieldtimeflux a(a.Cdate,a.Ctype,a.Cchan,a.Ct00,a.Ct01,a.Ct02,a.Ct03,a.Ct04,a.Ct05,a.Ct06,a.Ct07,a.Ct08,a.Ct09,a.Ct10,a.
                                             Ct11,a.Ct12,a.Ct13,a.Ct14,a.Ct15,a.Ct16,a.Ct17,a.Ct18,a.Ct19,a.Ct20,a.Ct21,a.Ct22,a.Ct23)
    select Cdate,b.Ctype,b.Cchan,b.Ct00,b.Ct01,b.Ct02,b.Ct03,b.Ct04,b.Ct05,b.Ct06,b.Ct07,b.Ct08,b.Ct09,b.Ct10,b.
           Ct11,b.Ct12,b.Ct13,b.Ct14,b.Ct15,b.Ct16,b.Ct17,b.Ct18,b.Ct19,b.Ct20,b.Ct21,b.Ct22,b.Ct23 
    from Views_Statistics_Fieldtimeflux b
    insert into Tbs_Statistics_Fieldtimeflux(Cdate,Ctype,Cchan,Ct00)
    select Cdate,Ctype,Cchan,Ct00,Ct01,Ct02,Ct03,Ct04,Ct05,Ct06,Ct07,Ct08,Ct09,Ct10,
           Ct11,Ct12,Ct13,Ct14,Ct15,Ct16,Ct17,Ct18,Ct19,Ct20,Ct21,Ct22,Ct23 
    from Views_Statistics_Fieldtimeflux
    a.
      

  11.   

    不好意思,刚刚写乱了,如下
    insert into Tbs_Statistics_Fieldtimeflux a(a.Cdate,a.Ctype,a.Cchan,a.Ct00,a.Ct01,a.Ct02,a.Ct03,a.Ct04,a.Ct05,a.Ct06,a.Ct07,a.Ct08,a.Ct09,a.Ct10,a.
                                             Ct11,a.Ct12,a.Ct13,a.Ct14,a.Ct15,a.Ct16,a.Ct17,a.Ct18,a.Ct19,a.Ct20,a.Ct21,a.Ct22,a.Ct23)
    select Cdate,b.Ctype,b.Cchan,b.Ct00,b.Ct01,b.Ct02,b.Ct03,b.Ct04,b.Ct05,b.Ct06,b.Ct07,b.Ct08,b.Ct09,b.Ct10,b.
           Ct11,b.Ct12,b.Ct13,b.Ct14,b.Ct15,b.Ct16,b.Ct17,b.Ct18,b.Ct19,b.Ct20,b.Ct21,b.Ct22,b.Ct23 
    from Views_Statistics_Fieldtimeflux b
      

  12.   

    字段太多,写上去都乱的,类似insert into Tbs_Statistics_Fieldtimeflux a(a.column1,a.column2)
    select b.column1,b.column2 from Views_Statistics_Fieldtimeflux b
      

  13.   

    最好把schema 名也写上确保你单一数据插入和多数据插入演示的是同一个用户,并用能拥有这些视图和表的查和写权限
      

  14.   

    http://blog.csdn.net/foreveryday007/archive/2004/11/30/199155.aspx
      

  15.   

    我一般都用 INSERT INTO TABLE_1 (COLUMN1,COLUMN2,COLUMN3...)(SELECT COLUMN1,COLUMN2,COLUMN3... FROM TABLE_2 WHERE ....) 这种形式,楼主不妨试试看