打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句:
CREATE TABLE WANG(
Name varchar2(6),
ID number );
然后向表中插入如下语句:
INSERT INTO WANG VALUES(‘WANG’,1);
INSERT INTO WANG VALUES(‘CHENG’,2);
INSERT INTO WANG VALUES(‘ZHOU’,3);
INSERT INTO WANG VALUES(‘HE’,4);
Commit;
在Sqldeveloper查询入下图所示:
下面将分别介绍三种数据读取方式:
1.通过全表扫描
在使用全表扫描的时候,利用多块读,oracle读取表中的所有行,可以提高全表扫描的速度,可以大大的减少I/O的次数,是一种很好的读取方法,通常采用全表扫描,但是读取较大的表时,不建议采取全表扫描的方法。
那我们查看下采取全表扫描先:
在sql工作表中执行
Explain plan for select * from wang;
Select * from table(dbms_xplan.d