We are able to insert records into a simple view. By doing that, the data are actually inserted into the physical table that the view is based on. The following is an example.
SQL> create table tbl_test (id number, value varchar2(64));
Table created.
SQL> create view v_tbl_test as select * from tbl_test;
View created.
SQL> insert into tbl_test values(1,'Hello');
1 row created.
SQL> insert into v_tbl_test values(2,'World');
1 row created.
SQL> commit;
Commit complete.
SQL> select * from tbl_test order by id;
ID VALUE
---------- ----------------------------------------------------------------
1 Hello
2 World
SQL> select * from v_tbl_test order by id;
ID VALUE
---------- ----------------------------------------------------------------
1 Hello
2 World
No comments:
Post a Comment