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