select * from student order by id drop table student select * from oracletest create table student( idcard varchar2(18), name varchar2(20), sex int, high int, age int ) insert into student values ('450326198912241844','罗江超',0,178,null);insert into st…
一.表名为t的表中数据如下: select * from t; FPHM KSHM ---------- ---------- 实现代码如下: select b.fphm,min(b.kshm),max(b.kshm) from ( select a.*,to_number(a.kshm-rownum) cc from ( select * from t order by fphm,kshm ) a ) b group by b.fphm,b.cc 结果如下: FPHM MIN(B.KSHM)…
为了把某一个模块的函数.存储过程等方便查询维护,可以把它们打到一个包里.下面给出一个简单的小例子. 1.创建包头 create or replace package chen_pack is function f_c_getstaffNum(in_status in varchar2) return number; procedure p_c_sendmsg(receiver in varchar2,content in varchar2); end; 2.创建包体 create or repl…
第一步:创建一个对象类型 create or replace type STUDENT as object( id ), name ), age ) ); / 第二步:创建一个数组类型 (任意选择下面的一句执行) -- 方式1:用table来盛放对象 create or replace type STU_LIST as table of STUDENT; / -- 方式2:用数组来盛放对象,同时可指定数组的大小[用as varray(100)也是可以滴] ) of STUDENT; / 第三步:…