错误:Oracle ora-01732数据操作操作在此视图上不合法

时间:2014-02-18 03:04:59

标签: c# sql

我有一个像这样的视图的插入查询:

INSERT INTO Vbilling003(Recno,Invno,Advamount,pricode,Recamt,
    Curcode,Plansk,Cusid,RecDate,ServType,ServGroup,PaidType,
    Userid,Sertypesk,OutLetsyskey,usersyskey)
Values ('MRYNG1140200718','I131200916',
    'WiMAXCor(Corporate)(01/12/2013 - 31/12/2013)',
    'WiMAXCor',130,'USD',2011101409363013071,
    '000952','20140214','WIMAX','WIMAX00001',1,
    'soscthuthuhan',2008100710542865027,
    2008092612192119003,2013103103260590019)

但是当我运行它时,我收到错误:

  

oracle ora-01732数据操作操作在此视图上不合法

我该如何解决这个错误?

1 个答案:

答案 0 :(得分:0)

您可以正常插入表格。只有简单的视图才能接受插入。如果视图包含表达式或函数,派生自多个表,则使用连接操作创建视图,或者视图包含从函数或表达式派生的虚拟列,则只能查询视图。