- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle实战练习
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)
练习题:
建立快表,字段只有三个,序号,户名,地址,序号为number,户名、地址同cim_customer的user_name,address字段
Create table t_wupeng_1 as
Select 1 no,user_name,address
From cim_customer
Where 1= 2
库表记录超过5000记录,如何限制只取5000条,以select * from cim_customer为例,完善SQL;
select * from cim_customer where rownum =5000
create table t as select * from
all_objects where rownum = 5000;
set timing on
select object_name, object_id
from ( select object_name, object_id
from t
where object_name like %%
order by dbms_random.random )
where rownum = 6;
select object_name, object_id
from ( select object_name, object_id
from t sample ( 1 )
where object_name like %%
order by dbms_random.random )
where rownum = 6;
/qq0001000/blog/item/1a43ed090a48af81d1581bd1.html
建立序列sqeuence,最小值100,最大值10000,步长为2,每次缓存取10条
create sequence seq_wupeng_3
minvalue 100
maxvalue 10000
start with 100
increment by 2
cache 10
order;
建立函数,实现将cim_customer前10条记录插入到快表 ,序号采用序列号实现
create function f_wupeng_4 return number as
v_ret number;
begin
v_ret := -10;
insert into t_wupeng_1(no,user_name,address)
select seq_wupeng_3.nextval,user_name,address
from cim_customer
where rownum = 10;
commit;
v_ret := 0;
return v_ret;
exception
when others then
rollback;
dbms_output.put_line(er!);
return v_ret;
end;
declare
v_r number;
begin
v_r:=f_wupeng_4;
dbms_output.put_line(to_char(v_r));
end;
电费银行收费统计,使用decode统计显示四大银行的收费金额,库表:sf_charge_record,四大银行对应:collector_id =001(中行),002, (工行),003, (建行),004, (农行),统计限制pay_date在20080601)之间,单位:business_place_code like 收费方式:money_to =B
select decode(collector_id,001,中行,002,工行,003,建行,004,农行,其他) 银行
,sum(fact_money) 电费,
sum(fact_punish)
您可能关注的文档
- DS8608A操作规程.docx
- 2013年中山市高考英语模拟试题2.doc
- Should_I_be_allowed_to_make_my_own_decisions_课文原文.doc
- 英语四级考试历年真题:完形填空1997-2005.doc
- S汽车专业英语.doc
- 贝拉的宗教社会学思想.docx
- 株洲四中标准英语课堂教学用语大全.doc
- sTm 8 ,32 详解.doc
- 初一上英语 Get ready B 同步练习 郭红燕.doc
- STM32学习心得笔记.doc
- 25上半年2期套题班-行政职业能力测验(八).docx
- 公考讲义-2025年1月时政汇总.pdf
- 2025年省考逻辑填空1000 高频实词积累+刷题早读课 讲义.pdf
- 25上半年2期套题班-行政职业能力测验(九).docx
- 2025四川事业编FB综合岗考试-综合能力测试讲义-主观题基础,案例分析题,公文写作及文章写作题.pdf
- 25上半年2期套题班-行政职业能力测验(五).docx
- 2025申论多省联考刷题课真题资料-2025国考执法课程.doc
- 2025申论多省联考刷题课真题资料-2024江西执法课程.doc
- 25上半年2期套题班-行政职业能力测验(十).docx
- 2025申论多省联考刷题课真题资料-2024福建县乡课程.doc
最近下载
- 互联网+背景下陕西皮影艺术的传承与发展.docx
- 04 项目四 海洋平台建造方案选择与分段划分特点《海洋平台建造工艺》(船舶工程技术专业).ppt VIP
- 2024届广西南宁市高三一模考试英语试题(解析版).docx VIP
- PEP人教版六年级英语下册第四单元测试题含答案.docx VIP
- DB61T 443.1-2008 苹果气象灾害第1部分:花期冻害预警等级.pdf VIP
- DeepSeek从入门到精通.pptx
- 03 项目三 海洋平台构件加工《海洋平台建造工艺》(船舶工程技术专业).ppt
- 2024-2025学年初中地理八年级下册晋教版(2024)教学设计合集.docx
- 加速康复外科围手术期管理课件.pptx VIP
- 华文版六年级下册书法教案.doc
文档评论(0)