Oracle实战练习
命名规则:
type_姓名全拼_题号(如同一题内有多个同type,则以A,B,C区分)
type:
序列号:seq
快表:qt
表: t
触发器:tri
函数: f
存储过程: p
数据链:dl
同义词:syn
复习回顾:
1、not in 、not exists(慎用)、in 、exists ,from 表的顺序
2、外部连接(+)
3、子查询
4、构建虚表
5、排序(统计)
6、分组
7、字段加函数
8、伪列rowid rownum
9、快表
10、并集、与集等
11、调试方法:test(pl/sql developer) / pub_error_log/dbms_output包
12、触发器、序列、JOB
13、物化视图(dbms_mview.refresh)
练习题:
1、建立快表,字段只有三个,序号,户名,地址,序号为number,户名、地址同cim_customer
的user_name,address字段
Create table t_wupeng_1 as
Select 1 no,user_name,address
From cim_customer
Where 1= 2
2、库表记录超过5000记录,如何限制只取5000条,以select * from cim_customer为例,
完善SQL;
select * from cim_customer where rownum < =5000
create table t as select * from