1.伪类函数:rowid、rownum 。
ROWID 是表中行的存储地址,该地址可以唯一地标识数据库中的一行,可以使用 ROWID 伪列快速地定位表中的一行
例如:Create table my_test
(
idnumber(3),name varchar(20)
)
向表中插入5条完全重复的数据
Insert into my_test values (1,’This is line1’);
执行SQL语句
SELECT ROWID, id, name FROM my_test;
输出结果:
删除第三行
Delete from my_test where rowed=”AAAHoSAAJAAAAH0AAC”;
测试rownum伪列
ROWNUM 是查询返回的结果集中行的序号,可以使用它来限制查询返回的行数
SELECT ROWNUM, id, name FROM my_test;
使用语句限制查询返回的行数
SELECT * FROM my_test WHERE ROWNUM<3;
2.oracle介绍
Oracle服务器由Oracle 数据库和 Oracle 实例组成;
Oracle 实例由系统全局区内存结构和用于管理数据库的后台进程组成;
Oracle 中用于访问数据库的主要查询工具有 SQL*Plus、iSQL*Plus;
Oracle 企业管理器是用于管理、诊断数据库的工具;
Oracle 中的 SYSTEM 用户和 SYS 用户具有管理权限,而 SCOTT 用户只有基本的权限;
3.SQL可以实现与Oracle服务器间的通信
SQL 是 Structured Query Language(结构化查询语言)的首字母缩写词;
SQL 是数据库语言,Oracle 使用该语言存储和检索信息
表是主要的数据库对象,用于存储数据
4.SQL支持下列类别指令
数据库定于语言(DDL);
数据操作语言(DML)
事务控制语言(TCL)
数据控制语言(DCL)
5.Oracle数据库类型
创建表时,不仅需要定制表名,列名,而且还要根据实际情况为每列选择合适的数据类型,常用的数据类型大致可以分为:字符类型(char,varchar2,long,clob,).数字类型(number),日期类型(date),大对象类型(BLOB、CLOB、NCLOB)等。