![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 75
zhq200902
这个作者很懒,什么都没留下…
展开
-
oracle 每日一题-反向键索引
原始出处:http://www.plsqlchallenge.com/作者:ChrisSaxon运行环境:SQLPLUS, SERVEROUTPUT已打开你的应用在这张表中存储着用户的登录信息:create table plch_user_logins ( user_id int not null, login_datetime dat转载 2017-02-16 14:04:46 · 1260 阅读 · 0 评论 -
oracle 每日一题-数字格式化模型
转自http://www.itpub.net/home.php?mod=space&uid=86208&do=thread&view=me&type=thread&order=dateline&from=space&page=1 感谢newkid原始出处:http://www.plsqlchallenge.com/作者:Steven Feuerstein 运行环境:SQLP转载 2017-03-08 13:59:50 · 1076 阅读 · 0 评论 -
oracle 每日一题-引用约束(1)、用约束改善性能(2)
原始出处:http://www.plsqlchallenge.com/作者:ChrisSaxon运行环境:SQLPLUS, SERVEROUTPUT已打开你正在创建一个电子商务应用。它把订单的信息存在这个表:create table plch_orders ( order_id int not null primary key,转载 2017-02-16 14:45:49 · 715 阅读 · 0 评论 -
oracle 每日一题-分析函数row_number
转自http://www.itpub.net/thread-2084317-1-1.html 感谢newkid原始出处:http://www.plsqlchallenge.com/作者:Kim Berg Hansen运行环境:SQLPLUS, SERVEROUTPUT已打开我有一张表保存着每个人的姓名,出生日期(DOB),以及父亲:create table转载 2017-03-08 11:38:11 · 555 阅读 · 0 评论 -
oracle 每日一题-游标的参数
转自http://www.itpub.net/thread-2084177-1-1.html 感谢newkid原始出处:http://www.plsqlchallenge.com/作者:Steven Feuerstein 运行环境:SQLPLUS, SERVEROUTPUT已打开我创建了如下的表并且填充了数据:CREATE TABLE plch_parts转载 2017-03-08 11:03:29 · 371 阅读 · 0 评论 -
oracle 每日一题-LONG数据类型
原始出处:http://www.plsqlchallenge.com/作者:Steven Feuerstein 运行环境:SQLPLUS, SERVEROUTPUT已打开我执行了下列语句:CREATE TABLE plch_data( id INTEGER, l LONG)/BEGIN INSERT IN转载 2017-02-24 17:48:29 · 933 阅读 · 0 评论 -
oracle 每日一题-分析程序的内存开销(sga,pga,uga)
原始出处:http://www.plsqlchallenge.com/作者:Steven Feuerstein 运行环境:SQLPLUS, SERVEROUTPUT已打开我创建了如下的包,含有一个集合变量:CREATE OR REPLACE PACKAGE plch_globalIS g_list_of_s转载 2017-02-24 17:27:48 · 886 阅读 · 0 评论 -
oracle 每日一题-avg求平均值
原始出处:http://www.plsqlchallenge.com/作者:Kim Berg Hansen运行环境:SQLPLUS, SERVEROUTPUT已打开我有一张月度的销售表:create table plch_sales ( item varchar2(10) not null, mth date not null转载 2017-02-15 14:02:42 · 7658 阅读 · 0 评论 -
oracle 每日一题-数据库约束
以往旧题索引:http://www.itpub.net/forum.php?m ... eid&typeid=1808原始出处:http://www.plsqlchallenge.com/作者: ChrisSaxon 运行环境:SQLPLUS, SERVEROUTPUT已打开你已开始处理新应用程序。它在这些表中存储订单明细:crea转载 2017-02-15 13:32:36 · 409 阅读 · 0 评论 -
oracle 每日一题-function.RETURN语句
原始出处:http://www.plsqlchallenge.com/作者:Steven Feuerstein 运行环境:SQLPLUS, SERVEROUTPUT已打开哪些选项创建了一个名为PLCH_IS_WONDERFUL的函数,使得下列代码块执行之后:BEGIN DBMS_OUTPUT.put_line (plch_is_wonderful ('C转载 2017-02-15 13:10:22 · 1715 阅读 · 0 评论 -
oracle 每日一题-分析函数的RANGE/ROW窗口
作者: Kim Berg Hansen 运行环境:SQLPLUS, SERVEROUTPUT已打开我有一张表,登记着我在哪些日期有手机漫游(漫游的意思是我在国外)。我还有一个视图,生成了特定期间的所有日期:create table plch_roaming ( roam_date date primary key)/inser转载 2017-02-15 11:46:53 · 2474 阅读 · 0 评论 -
oracle 每日一题-可修改的视图
原始出处:http://www.plsqlchallenge.com/作者: ChrisSaxon运行环境:SQLPLUS, SERVEROUTPUT已打开你正在创建一个应用来管理员工的项目。它会在如下的模式存储详细信息:create table plch_departments ( department_id int not null转载 2017-03-02 15:08:26 · 1411 阅读 · 0 评论 -
oracle 每日一题-exists条件
原始出处:http://www.plsqlchallenge.com/作者: Kim Berg Hansen运行环境:SQLPLUS, SERVEROUTPUT已打开我有一张表保存着我的域名,还有一张日志表保存着我的域名的访问记录:create table plch_domains ( domain_id integer primary转载 2017-03-01 16:22:42 · 480 阅读 · 0 评论 -
oracle rownum和connect by 扫盲
最近需要实现一个功能:有这样一个数据count user_name2 周3 吴实现结果:user_name周周吴吴吴在网上找到了这样的方法:with t as(select 2 as count, '周' user_name from dualunion allselect 3,原创 2017-03-01 14:59:34 · 5599 阅读 · 0 评论 -
ORACLE锁机制以及For update语句
转自http://www.jb51.net/article/32322.htm和http://blog.csdn.net/liqfyiyi/article/details/7948282,不知源头。转载 2017-02-06 16:20:18 · 22948 阅读 · 0 评论 -
oracle复合索引以及逆序索引
1.单列索引满足需求时不用复合索引;2.create index idx on table(col1,col2,col3) ;列顺序:区分度大的,字段长的放前面;3.当where 条件里用到了col1才会使用该复合索引;4.使用order bycol1 desc 排序时,使用 (col1 desc,col2,col3) 逆序索引 能大幅提高性能;5.逆序索引局限性:在w原创 2017-02-06 17:06:56 · 3321 阅读 · 0 评论 -
oracle 每日一题-12c新功能:json函数
原始出处:http://www.plsqlchallenge.com/作者:Darryl Hurley运行环境:SQLPLUS, SERVEROUTPUT已打开我执行了如下SQL:CREATE TABLE plch_json( always_json CLOB, CONSTRAINT keep_it_real CHECK ( always_转载 2017-02-16 14:50:28 · 5039 阅读 · 0 评论 -
oracle 每日一题-case表达式
原始出处:http://www.plsqlchallenge.com/作者:Steven Feuerstein 运行环境:SQLPLUS, SERVEROUTPUT已打开我们正在创建一个应用,用户可以选择他们的考题难度。他们可以选择某种特定难度,也可以指定一个范围。我们用整数值来代表这些选项:1 Beginner only2 Beginner -> Inte转载 2017-02-16 14:28:15 · 371 阅读 · 0 评论 -
oracle 函数(聚合函数等等)精华
基本转自 tianlesoftware ,使用过新的便更新。--聚合函数根据group的情况,返回每个groups里的一个result。 聚合函数可以使用orderby 和 having 的子句中使用。分析函数的over()部分的分析字句有3部分构成,分区语句,排序语句和窗口语句。 (1)分区语句(partition by):将查询结果分为不同的组,功能类似于gro转载 2017-02-09 14:08:33 · 1513 阅读 · 0 评论