![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
dy511
小程序员,希望能将自己的能力发挥到更高水平,慢慢品味成长的味道!!
展开
-
数据库视图介绍(转载)
什么是视图: 视图(view):从一个或几个基本表中根据用户需要而做成一个虚表 1:视图是虚表,它在存储时只存储视图的定义,而没有存储对应的数据 2:视图只在刚刚打开的一瞬间,通过定义从基表中搜集数据,并展现给用户 视图与查询的区别: 视图和查询都是用由sql语句组成,这是他们相同的地方,但是视图和查询有着本质区别: 它们的区别在于: 1:存储上的区别:转载 2009-04-21 11:15:00 · 414 阅读 · 0 评论 -
ORA-12705错误
在MyEclipse6.5中测试数据库连接时也遇到ora-12705的错误了,按楼主的方法试了,不见效啊。后来找到了这个帖子:http://blog.csdn.net/yanyiwei2003/archive/2007/10/28/1851684.aspx。试将MyEclipse中eclipse目录下的eclipse.ini文件,把<br /><br />Duser.language=en 改成 Duser.language=zh就行了。转载 2011-01-26 14:14:00 · 605 阅读 · 0 评论 -
Oracle函数列表速查
<br />Oracle函数列表速查<br /> <br /> PL/SQL单行函数和组函数详解<br /> 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: <br /><br /> 单行函数<br /><br /> 组函数 <br /><br /> 本文将讨论如何利用单行函数以及使用规则。<br /><br /> SQL中的单行函数<br /><br /> SQL和PL/SQL中自转载 2010-12-22 15:01:00 · 176 阅读 · 0 评论 -
ORACLE replace和translate函数详解 (转)
<br />简要比较:<br /> replace:字符串级别的代替<br /> 如:SELECT REPLACE('acdd','cd','ef') FROM dual; →aefd<br /> translate:字符级别的代替<br /> 如:SELECT TRANSLATE('acdd','cd','ef') FROM dual; →aeff<br /> 分别详解:<br /> replace:<br /> 语法:REPLACE ( char , search_string [, re转载 2010-10-12 14:06:00 · 6271 阅读 · 0 评论 -
in和exists的SQL执行效率分析
<br />in和exists的SQL执行效率分析<br />A,B两个表, <br /><br /> (1)当只显示一个表的数据如A,关系条件只一个如ID时,使用IN更快: <br /><br /> select * from A where id in (select id from B) <br /><br /> (2)当只显示一个表的数据如A,关系条件不只一个如ID,col1时,使用IN就不方便了,可以使用EXISTS: <br /><br /> select * from A <br />转载 2010-09-25 17:08:00 · 321 阅读 · 0 评论 -
转发:oracle分析函数row_number() over()使用
【转】oracle分析函数row_number() over()使用2010-07-09 21:14row_number() over ([partition by col1] order by col2) ) as 别名表示根据col1分组,在分组内部根据 col2排序而这个“别名”的值就表示每组内部排序后的顺序编号(组内连续的唯一的),[partition by col1] 可省略。以Scott/tiger登陆,以emp表为例。1、select deptno,ename,sal, sum(sal转载 2010-09-19 10:57:00 · 255 阅读 · 0 评论 -
Oracle统计分析函数集,over(partition by..) 的运用(转)
Oracle统计分析函数集,over(partition by..) 的运用<br /> <br />oracle的分析函数over 及开窗函数<br />一:分析函数over<br />Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是<br />对于每个组返回多行,而聚合函数对于每个组只返回一行。 <br />下面通过几个例子来说明其应用。 <br />1:统计某商店的营业额。转载 2010-09-19 12:16:00 · 429 阅读 · 0 评论 -
数据库基本原理(不断整理中)
原创 2009-05-25 10:02:00 · 387 阅读 · 1 评论 -
Oracle 10g如何才能不受IP地址变化影响
在实际的工作环境中,许多人为了适应客户的环境,总是需要频繁更改IP地址,但是在IP地址变换后,Oracle 10g就会出现启动不了的现象。网上相关问题的技术文章大多数是针对Oracle 9i,或者以前的Oracle 8i的版本,对与Oracle 10g的版本,大多只是介绍了大概,并没有给出具体的步骤!本文中,我们将针对这一问题给出具体的解决步骤: 解决步骤如下: 1、控制面板--->添加硬转载 2009-05-19 10:10:00 · 220 阅读 · 0 评论 -
分组取前N条记录
以scott用户下的emp表数据为对象,查询(每个部门的员工编号前2位):1.select a.empno,a.deptnofrom employee a left join employee b on a.deptno=b.deptno and a.empnogroup by a.deptno,a.empnohaving count(b.empno)order by a.deptno,a原创 2009-04-27 13:07:00 · 235 阅读 · 0 评论 -
精妙SQL语句收集
转载csdn--李蓝箫blog中的文章 SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教!一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop转载 2009-04-26 22:50:00 · 298 阅读 · 0 评论 -
ORACLE数据库管理员的职责
ORACLE数据库管理员的职责ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控:(1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。(2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。(3). 每月对表和索引等进行Analyze,检查表空转载 2011-06-09 22:15:00 · 297 阅读 · 0 评论