Oracle
文章平均质量分 66
悲催的孩
这个作者很懒,什么都没留下…
展开
-
Oracle安装-------实例化EM 配置文件时出错问题
命令行中执行:C:\Users\Administrator>emca -repos dropEMCA 开始于 2013-4-23 20:13:58EM Configuration Assistant, 10.2.0.1.0 正式版版权所有 (c) 2003, 2005, Oracle。保留所有权利。输入以下信息:数据库 SID: htt监听程序端口号: 1521SYS 用户的口令:SYSMAN转载 2015-06-25 14:37:53 · 5227 阅读 · 1 评论 -
Oracle入门学习----函数的使用
一、字符函数1、lower(char) 将字符串转化为小写的格式2、upper(char) 将字符串转化为大写的格式3、length(char) 放回字符串的长度4、substr(char,m,n) 取字符串的子串5、replace(char1,search_string,replace_string)原创 2015-07-31 17:09:30 · 354 阅读 · 0 评论 -
Oracel学习笔记(8)----------复杂查询及总结
一、复杂查询1、 列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。1、确定所需要的数据表:emp表:可以查询出员工的数量;dept表:部门名称;emp表:统计信息;2、确定已知的关联字段:emp.deptno=dept.deptno; 第一步:找出至少有一个员工的部门编号SELECT deptno,C转载 2015-07-21 14:57:27 · 428 阅读 · 0 评论 -
Oracle学习笔记(9)----------- 表的创建及管理
对于数据库而言实际上每一张表都表示的是一个数据库的对象,而数据库对象指的就是DDL定义的所有操作,例如:表、视图、索引、序列、约束等等,都属于对象的操作,所以表的建立就是对象的建立,而对象的操作主要分为以下三类语法:创建对象:CREATE 对象名称 …;删除对象:DROP 对象名称 …;修改对象:ALTER 对象名称 …;一、常用的数据字段每一张数据表实际上都是由若干个字段转载 2015-07-21 14:58:29 · 276 阅读 · 0 评论 -
Oracle学习笔记(10)----------- 约束
表虽然建立完成了,但是表中的数据是否合法并不能有所检查,而如果要想针对于表中的数据做一些过滤的话,则可以通过约束完成,约束的主要功能是保证表中的数据合法性,按照约束的分类,一共有五种约束:非空约束、唯一约束、主键约束、检查约束、外键约束。一、非空约束(NOT NULL):NK当数据表中的某个字段上的内容不希望设置为null的话,则可以使用NOT NULL进行指定。范例:定义转载 2015-07-21 14:59:45 · 371 阅读 · 0 评论 -
Oracle学习笔记(11)----------建表、更新、查询综合练习
有某个学生运动会比赛信息的数据库,保存了如下的表:运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department)项目item(项目编号itemid,项目名称itemname,项目比赛地点location)成绩grade(运动员编号id,项目编号itemid,积分mark)请用SQL语句完成如下功能:1、 建表,并在转载 2015-07-21 15:01:23 · 604 阅读 · 0 评论 -
Oracle学习笔记(12)------------集合、序列
一、集合在数学的操作之中存在交、差、并、补的概念,而在数据的查询中也存在此概念,有如下几个连接符号:UNION:连接两个查询,相同的部分不显示;UNION ALL:连接两个查询,相同的部分显示;INTERSECT:返回两个查询中的相同部分;MINUS:返回两个查询中的不同部分;为了验证以上的操作,下面创建一张只包含20部门雇员信息的表:CREATE TABLE em转载 2015-07-21 15:02:04 · 329 阅读 · 0 评论 -
Oracle学习笔记(13)------------ 视图、同义词、索引
一、视图在之前所学习过的所有的SQL语法之中,查询操作是最麻烦的,如果程序开发人员将大量的精力都浪费在查询的编写上,则肯定影响代码的工作进度,所以一个好的数据库设计人员,除了根据业务的操作设计出数据表之外,还需要为用户提供若干个视图,而每一个视图包装了一条条复杂的SQL语句,视图的创建语法如下:CREATE [OR REPLACE] VIEW 视图名称 AS 子查询;转载 2015-07-21 15:04:31 · 370 阅读 · 0 评论 -
Oracle学习笔记(14)----------用户管理
SQL语句分为三类:DML、DDL、DCL,之前已经讲解完了DML和DDL,现在就差DCL操作的,DCL主要表示的是数据库的控制语句,控制的就是操作权限,而在DCL之中,主要有两个语法:GRANT、REVOKE;权限的操作基础是需要有用户的,而这个时候就需要通过一个新的用户进行演示,而要想创建新用户则首先必须是具备管理员权限的sys、system两个用户操作。范例:创建一个dog用转载 2015-07-21 15:05:08 · 302 阅读 · 0 评论 -
Oracle学习笔记(15)----------数据库备份
数据库的备份操作是在整个项目运行中最重要的工作之一。一、数据的导出和导入数据的导出和导入是针对于一个用户的备份操作,可以按照如下的方式完成:1、 数据的导出在硬盘上建立一个文件夹:c:\backup;输入exp指令;输入用户名和密码;设置导出文件的名称:导出文件: EXPDAT.DMP;2、 数据的导入先将表删转载 2015-07-21 15:05:49 · 340 阅读 · 0 评论 -
Oracle学习笔记(7)-----------数据更新、事务处理、数据伪列
一、数据的更新操作DML操作语法之中,除了查询之外还有数据的库的更新操作,数据的更新操作主要指的是:增加、修改、删除数据,但是考虑到emp表以后还要继续使用,所以下面先将emp表复制一份,输入如下指令:CREATE TABLE myemp AS SELECT * FROM emp;这种语法是Oracle中支持的操作,其他数据库不一样。1、数据增加如果现在转载 2015-07-21 14:56:33 · 325 阅读 · 0 评论 -
Oracle学习笔记(6)------------多表查询
本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查转载 2015-07-21 14:55:51 · 339 阅读 · 0 评论 -
Oracle学习笔记(5)-----------单行函数
虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;一、字符函数字符函数的功能主要是进行字符串数据的操作,下面给出几个字符函数:UPPER(字符串 | 列):将输转载 2015-07-21 14:55:01 · 292 阅读 · 0 评论 -
win7下PL/SQL Developer的安装
1、添加环境变量“计算机”右键点击“属性”,如下图:继续点击“高级系统设置”,如下图:点击“环境变量”,如下图:点击“新建”按钮,用来创建环境变量,如下图:首先添加环境变量“ORACLE_HOME”,变量值是oracle11g安装的产品目录路径(如C:\app\Administrator\product\11.2.0\dbho转载 2015-06-25 16:26:21 · 1032 阅读 · 0 评论 -
ORA-12154: TNS:could not resolve the connect identifier specified
在安装PL/SQL来连接oracle数据库时,发现如下错误:ORA-12154: TNS:could not resolve the connect identifier specified经过百度,解决方案如下:在用户变量的系统变量中新建如下变量; 变量名为:TNS_ADMIN 变量值为:%ORACLE_HOME%/NETWORK/ADMIN/转载 2015-06-25 16:21:20 · 479 阅读 · 0 评论 -
ORACLE日期时间函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyy转载 2015-07-27 09:50:41 · 340 阅读 · 0 评论 -
Oracle入门学习----通过jdbc连接oracle实例
/** * 一个非常标准的连接Oracle数据库的示例代码 */public void testOracle(){ Connection con = null;// 创建一个数据库连接 PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement ResultSet result = null;// 创建原创 2015-07-28 16:04:47 · 573 阅读 · 0 评论 -
Oracle分页
方法一:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40) -- 40 = currentPage * pageSize WHERE RN >= 21 -- 21 = (currentPage-1转载 2015-07-28 12:04:49 · 342 阅读 · 0 评论 -
Oracle学习笔记(1)-------------Oracle体系结构
终于下定决心来学习Oracle了! 上网上找到了一些Oracle的资料,觉得这篇文章写很详细。本人很懒!只好复制粘贴过来了,作者勿怪!本文地址http://blog.csdn.net/yujin2010good/article/details/77091200 Oracle体系结构就是围绕这张图展开的,要想深入了解oracle,就必须把这张图搞明白。转载 2015-07-21 14:49:08 · 395 阅读 · 0 评论 -
Oracle学习笔记(2)------------体系结构2
本人喜欢游走各大网络博客网站!搜索各种有关知识,并进行复制粘贴,为己所用文章选自http://www.cnblogs.com/linjiqin/archive/2012/03/02/2376647.htmloracle 体系结构1、oracle内存由SGA+PGA所构成2、oracle数据库体系结构数据库的体系结构是指数据库的组成、工作过程与原理,以转载 2015-07-21 14:50:44 · 349 阅读 · 0 评论 -
Oracle学习笔记(3)-----------命令大全
一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRM转载 2015-07-21 14:52:48 · 285 阅读 · 0 评论 -
Oracle学习笔记(4)------------简单查询
一、简单查询SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。Oracle数据库之所以发展的很好,主要也是因为Oracle是全世界最早采用SQL语句的数据库产品。SQL功能强大,概括起来,它可以分转载 2015-07-21 14:53:55 · 306 阅读 · 0 评论 -
Oracle学习笔记(16)-----------数据库设计范式
数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典 —— 设计的时候尽量避免日后的程序出现多表关联查询。一、第一范式所谓的第一范式指的就是数据表中的数据列不可再分。例如,现在有如下一张数据表:CREATE转载 2015-07-21 15:06:35 · 338 阅读 · 0 评论