随笔分类 -  Oracle

BIEE连接数据库的方法
摘要:BI创建(数据)分析、仪表盘、报表前,都需要对数据进行建模,在oracle biee里称为创建“资料档案库”-该文件后缀为RPD,所以一般也称为创建RPD文件。步骤:1、从windows开始菜单里,找到"BI 管理",如下图:2、点击工具栏第一个按钮“创建”一个(脱机/离线的)RPD文件,这里我们命... 阅读全文

posted @ 2014-12-10 13:14 残阳飞雪 阅读(2062) 评论(0) 推荐(0) 编辑

oracle中LAG()和LEAD()以及over (PARTITION BY)
摘要:LAG()和LEAD()统计函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和 LEAD有更高的效率。以下整理的LAG()和LEAD()例子:LAG(EXPRESSION,,)SQL> select year,region,profi... 阅读全文

posted @ 2014-11-23 16:14 残阳飞雪 阅读(7697) 评论(1) 推荐(0) 编辑

数据透视表sql:用SQL行列转换实现数据透视的一些思考
摘要:用SQL行列转换实现数据透视的一些思考 摘要:根据对报表开发过程中碰到的需要用SQL行列转换进行解决的一类查询统计问题的分析,逐步探索求解得到一种较通用的解决思路,并用函数进行实现。该解决思路及函数实现可用于Oracle数据库开发中行列转换、数据透视等用SQL行列转换实现数据透视的一些思考 摘 要:... 阅读全文

posted @ 2014-11-19 00:56 残阳飞雪 阅读(4487) 评论(0) 推荐(0) 编辑

pl/sql 实现归并算法 (合并插入法的优化)
摘要:CREATE OR REPLACE PACKAGE PG_MERGESORT IS -- Author : wealth_khb@126.com -- Created : 2009-10-20 10:09:16 -- Purpose : TYPE EMP_SSN_ARRAY IS TAB... 阅读全文

posted @ 2014-11-18 00:25 残阳飞雪 阅读(368) 评论(0) 推荐(0) 编辑

when case group by 的用法集合
摘要:1、用那个以前大家都熟悉的例子,要求是依旧下面的表格求每个大洲的人口总和国家(countrcoungry)人口(population)中国600美国100加拿大100英国200法国300日本250德国200墨西哥50印度250用 case when 的方法如下SELECT SUM(populati... 阅读全文

posted @ 2014-11-14 00:25 残阳飞雪 阅读(813) 评论(0) 推荐(0) 编辑

SQL UNIQUE Constraint
摘要:SQL UNIQUE ConstraintThe UNIQUE constraint uniquely identifies each record in a database table.The UNIQUE and PRIMARY KEY constraints both provide a g... 阅读全文

posted @ 2014-11-08 00:06 残阳飞雪 阅读(1296) 评论(0) 推荐(0) 编辑

oracle和SQLserver数据库中select into 的区别
摘要:在Oracle中是这样的Create tableA as select * from tableB where 1=0 or 1=1在SQLserver中是这样的select * into table A from tableB where 1=0 or 1=1 阅读全文

posted @ 2014-11-07 22:42 残阳飞雪 阅读(588) 评论(0) 推荐(0) 编辑

Mysql与Oracle区别
摘要:Mysql与Oracle区别文章分类:数据库周五去一家公司去面试,那公司经理问了关于Mysql与Oracle的区别问题,以前没有总结,回答也不是很好,只是凭感觉,先总结如下:1.Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysq... 阅读全文

posted @ 2014-11-03 01:51 残阳飞雪 阅读(12689) 评论(0) 推荐(0) 编辑

PL/SQL 在64位机上不能使用的问题解决
摘要:http://myskynet.blog.51cto.com/1471053/623957 阅读全文

posted @ 2013-08-22 21:32 残阳飞雪 阅读(116) 评论(0) 推荐(0) 编辑

登陆Oracle11g的企业管理器
摘要:本地:https://localhost:1158/em/如果远程:那么把localhost换成服务器IP 阅读全文

posted @ 2013-08-22 16:17 残阳飞雪 阅读(862) 评论(0) 推荐(0) 编辑

求出每个team粉丝数最多的3个国家
摘要:有这么个表fans(team,nationality,fanCount)'Barcelona','Germany',12000'Barcelona','Spain',18000'Barcelona','China',13000'Barcelona','USA',15000'Barcelona','Italy',11000'Real Madrid','France',19000'Real Madri 阅读全文

posted @ 2013-08-19 21:38 残阳飞雪 阅读(247) 评论(0) 推荐(0) 编辑

比较难的sql面试题--记录下来晚上做
摘要:一组通话记录(总共500万条):ID 主叫号码 被叫号码 通话起始时间 通话结束时间 通话时长1 98290000 0215466546656 2007-02-01 09:49:53.000 2007-02-01 09:50:16.000 232 98290000 021546654666 2007-02-01 09:50:29.000 2007-02-01 09:50:41.000 123 98290000 021546654666 2007-02-01 09:50:58.000 2007-02-01 09:51:12.000 144 68290900 0755133329866 2007- 阅读全文

posted @ 2013-08-19 16:45 残阳飞雪 阅读(435) 评论(0) 推荐(0) 编辑

Oracel 数据库面试题
摘要:1.取出表中第31到40行的记录mysql方案:select * from t order by id limit 30,10oracle方案:select t2.*from (select rownum r,t1.* from yourtable t1 where rownum302.truncate和delete有什么区别TRUNCATE TABLE在功能上与不带WHERE子句的DELETE语句相同,二者均删除表中的全部行。但TRUNCATE TABLE比DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每一行记录一项。TRUNCA 阅读全文

posted @ 2013-08-19 14:49 残阳飞雪 阅读(842) 评论(0) 推荐(0) 编辑

Oracle创建存储过程、创建函数、创建包
摘要:http://www.cnblogs.com/helong/articles/2093807.html 阅读全文

posted @ 2013-08-18 20:35 残阳飞雪 阅读(185) 评论(0) 推荐(0) 编辑

数据库面试题之PL/SQL面试题
摘要:create table employee(id number(10) not null, -- 员工工号salary number(10,2) default 0 not null, -- 薪水name varchar2(24) not null -- 姓名);第一题: 表结构说明: 1.创建序列seq_employee,该序列每次取的时候它会自动增加,从1开始计数,不设最大值,并且一直累加,不循环。Create sequence seq_employee start with 1 increment by 1 minvalue 1nomaxvalue nocycle nocache o.. 阅读全文

posted @ 2013-08-17 22:08 残阳飞雪 阅读(1341) 评论(0) 推荐(0) 编辑

Oracle笔试题库之问答题篇-总共60道
摘要:1.把表A从表空间TSP1更改成表空间TSP2的方法解答:alter table A move tablespace TSP22.删除表的列;解答:alert table 表名 drop 列名123.删除表空间的数据文件?解答:用SQLPLUS命令: drop tablespace tablename including contents 就可以把所有相关的数据删除4.如何用ALTER命令把表数据加到缓存表里,清除呢?解答:添加:alert table 表名 cache清除:alert table 表名 nocache5.数据的复制实现办法?解答:数据复制,就是将数据库中的数据拷贝到另外一个或 阅读全文

posted @ 2013-08-17 20:34 残阳飞雪 阅读(889) 评论(0) 推荐(0) 编辑

oracle查询一个用户下的所有表
摘要:select table_name from all_tables where owner_name=upper('scott');用户名一定要大写// 阅读全文

posted @ 2013-08-16 23:48 残阳飞雪 阅读(399) 评论(0) 推荐(0) 编辑

Oracle 添加主键和索引
摘要:数据的主键和索引一般情况下都是必须的,特别是表有大量数据的时候,索引和主键更是必不可少,这样可以提供数据的查询效率;一、创建表的同时创建主键约束(1)无命名create table student (studentid int primary key not null,studentname varchar(8),age int);(2)有命名create table students ( studentid int , studentname varchar(8), age int, constraint yy primary key(studentid));2、删除表中已有的主键约束(1) 阅读全文

posted @ 2013-08-16 16:50 残阳飞雪 阅读(5514) 评论(0) 推荐(1) 编辑

Oracle中查询主键、外键、sequence、表基本信息等
摘要:一次看到某张表中有几条ID相同的数据,通过业务确认该ID应该是唯一的,后来找到原因,因为DBA未对该表建主键。现在DBA工作比较忙,我们项目有时需要新增或者修改数据库表结构时,可能需要对表结构进行确认。下面提供几个比较有用对SQL,可以帮助大家看看数据库 中表结构定义怎样的,以PRODUCT表为例,请自行更换为所需的表名。1.查询主键:----*********查询主键------------select col.*from user_constraints con,user_cons_columns colwherecon.constraint_name=col.constraint_na. 阅读全文

posted @ 2013-08-16 16:39 残阳飞雪 阅读(47740) 评论(1) 推荐(0) 编辑

监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务 然后重新运行 em configuration assistant。
摘要:在WIN 7/64Bit上安装ORACLE 11gR2后,管理网页Database Control(如:https://localhost:1158/em)始终登录不进去,总是说密码错误,使用配置工具Database Configuration Assistant重新配置后仍然报错:2010-5-26 15:17:21 oracle.sysman.emcp.EMConfig perform严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。有关详细资料, 请参阅 D:\Oracle\cfgt 阅读全文

posted @ 2013-08-15 22:18 残阳飞雪 阅读(3067) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示