【发布时间】:2013-01-27 16:59:51
【问题描述】:
我们知道所有 DML 语句都被 Oracle 正则表 支持,但 外部表 不一样?我在下面尝试过:
SQL> INSERT INTO xtern_empl_rpt VALUES ('70','Rakshit','Nantu','4587966214','na
tu.rakshit@ge.com','55');
INSERT INTO xtern_empl_rpt VALUES ('70','Rakshit','Nantu','4587966214','natu.ra
kshit@ge.com','55')
*
ERROR at line 1:
ORA-30657: operation not supported on external organized table
SQL> update xtern_empl_rpt set FIRST_NAME='Arup' where SSN='896743856';
update xtern_empl_rpt set FIRST_NAME='Arup' where SSN='896743856'
*
ERROR at line 1:
ORA-30657: operation not supported on external organized table
SQL>
看来外部表不支持这个。但我的问题是 - 这种设计背后的逻辑原因是什么?
【问题讨论】:
标签: oracle oracle11g external-tables