
oracle
文章平均质量分 78
kyle8525_nsn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在linux下如何修改oracle的sys和system的密码
1、再linux系统上sqlplus '/as sysdba'进入sqlplus后就可以修改sys和system的密码了2、alter user sys identified by "密码"alter user system identified by "密码"其实就是先登录到oracle然后,在里面进行修改原创 2012-02-07 14:59:43 · 2956 阅读 · 0 评论 -
oracle(7)例外处理
oracle将例外分为预定义例外,非预定义例外和自定义例外三种预定义例外用于处理常见的oracle错误非预定义例外用于处理预定义例外不能处理的例外自定义例外用于处理与oracle错误无关的其它情况案例(预定义例外) 编写一个过程,可接收雇员的编号,并显示该雇员的姓名(如果编号不存在,怎么处理)declare--定义v_ename emp.ename%type;b原创 2012-07-24 17:27:33 · 555 阅读 · 0 评论 -
oracle(2)权限管理
系统权限与对象权限(授权、撤销权限) //系统权限 grant create session to lisi; grant create table to lisi; grant unlimited tablespace to lisi; revoke create session from lisi; revoke create table from lisi;原创 2012-07-24 16:45:19 · 728 阅读 · 0 评论 -
oracle(8)视图
视图与表的区别a.表需要占用磁盘空间,视图不需要b.视图不能添加索引c.使用视图可以建好 复杂查询比如:学生选课系统d.视图有利于提高安全性比如:不同用户查看不同视图--创建视图,把emp表的salcreate view myview asselect * from emp where sa创建视图create view 视图名 as select语原创 2012-07-24 17:28:45 · 334 阅读 · 0 评论 -
oracle主键和外键
CREATE TABLE "SCOTT"."MID_A_TAB" ( "A" VARCHAR2(20 BYTE), "B" VARCHAR2(10 BYTE), "DETPNO" VARCHAR2(10 BYTE) )TABLESPACE "USERS" ; CREATE TABLE "SCOTT"."MID_B_TAB" ( "A" VARCHAR转载 2012-07-25 17:14:39 · 1038 阅读 · 0 评论 -
Oracle中Union与Union All的区别
如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行转载 2012-07-31 15:24:37 · 1583 阅读 · 0 评论 -
如何卸载Oracle 10g
*Windows环境下卸载都差不多软件环境:1、Windows XP + Oracle 10g2、Oracle安装路径为:d:/Oracle实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务;2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Products-> Universal I转载 2012-08-30 12:46:05 · 625 阅读 · 0 评论 -
完全卸载oracle 11g
完全卸载oracle 11g 步骤:(1) 如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(Cluster Synchroniztion Services)。删除CSS服务的方法是在dos命令行中执行如下命令: localconfig delete(2)在“服务”窗口中停止Oracle的所有服务。(3)然后 进入Universal Insta原创 2013-01-08 12:24:15 · 1608 阅读 · 0 评论 -
Oracle中Truncate和Delete的区别测试
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令Delete将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。 3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比D转载 2013-01-09 09:58:17 · 508 阅读 · 0 评论 -
oracle常用数据操纵语句
1 group by 中 having 子句与where 子句的区别在于:where子句搜索条件在进行分组操作之前应用;而having子句搜索条件在进行分组操作之后应用。having 语法与where 语法类似,但是having可以包含聚合函数。2 连接查询有三种:内连接、外连接、交叉连接内连接 INNER JOIN * 在创建内连接时,包含空值的列不与任何值匹配,因原创 2013-01-09 10:09:36 · 1424 阅读 · 2 评论 -
Win7下安装和卸载Oracle10g时出现的错误解决方法
严重: 程序异常终止。发生内部错误。 请将以下文件提供给 Oracle 技术支持部门 在setup上右键,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装\卸载就解决了原创 2013-01-09 17:08:52 · 692 阅读 · 0 评论 -
oracle(6)pl/sql的进价 编写分页过程
--编写一个过程,可以向book表添加书,要求通过java程序调用该过程案例1(无返回值)--建表-- book表create table book(bookId number,bookName varchar2(50),publishHouse varchar2(50));--编写过程-- in 表示这是一个输入参数 不写 默认为in-- out 表示一个原创 2012-07-24 17:26:13 · 717 阅读 · 0 评论 -
oracle(5)控制语句
所有编程语言都离不开控制语句,Oracle也为PL/SQL编程提供了基本的控制语句条件语句循环语句顺序控制语句-------------------------------条件语句-----------------------------------控制语句pl/sql中提供三种条件分支语句if--then,if--then---else,if--then---el原创 2012-07-24 17:23:38 · 620 阅读 · 0 评论 -
Oracle创建用户并给用户授权查询指定表或视图的权限
用DNINMSV31账户登录数据库进行如下操作:CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "TBS_DNINMSV31" TEMPORARY TABLESPACE "TEMP2" QUOTA UNLIMITED ON "TBS_DNINMSV31";GRANT "CONNECT" T原创 2012-06-13 21:51:23 · 44937 阅读 · 4 评论 -
oracle切割字符串函数substr,instr
常用函数:substr和instr SUBSTR(string,start_position,[length]) 求子字符串,返回字符串 解释:string 元字符串 start_position 开始位置(从0开始) length 可选项,子字符串的个数 For example: substr("ABCDEFG", 0); //返回:ABCDEFG,原创 2012-05-09 16:33:19 · 789 阅读 · 0 评论 -
分层查询中的start with和connect by怎么用
ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型 结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员编号(EMPNO)和经理(MGR)两例,通过这两列反映出来的就是雇员之间领导和被领导 的关系。有些雇员领导另一些雇员,有些雇员被领导,还有些雇员领导一些人又被别人领导,他们之间的这种关系就是一种树结构,图1.1表示了EMP表雇员间 的这种树结构。原创 2012-07-09 12:36:40 · 837 阅读 · 0 评论 -
Oracle创建序列,删除序列,得到序列的例子
序列的创建create sequence seq_newsIdincrement by 1start with 1maxvalue 999999999;得到序列的SQL语句select seq_newsid.nextval from sys.dual;删除序列的SQLDROP SEQUENCE seq_newsId;=================原创 2012-07-16 15:56:14 · 1828 阅读 · 0 评论 -
基于JDBC的数据库连接池技术研究与应用
近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,Sun公司推出原创 2011-04-23 16:12:00 · 600 阅读 · 0 评论 -
Oracle比较时间大小
1,比较当前时间与指定时间相差分钟数:select sysdate,sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss')from dual输出结果:2007-4-4 AM 10:45:56 0.875196759259259select sysdate,to_date('2009-2-20 17:45:转载 2012-08-06 12:42:20 · 3540 阅读 · 0 评论 -
oralce case when then end 用法
select (case when T_TEACHER_TRAIN_INFO.Qualified = '1' then '合格' when T_TEACHER_TRAIN_INFO.Qualified = '2' then '不合格' when T_TEACHER_TRAIN_INFO.Qualified原创 2012-08-06 17:25:12 · 1383 阅读 · 0 评论 -
oracle(4)四种数据类型
在编写pl/sql程序时,可以定义变量和常量a.标量类型(scalar)b.复合类型(composite)c.参照类型(reference)d.lob(large object)标量类型(scalar) declarec_tax_rate number(3,2):=0.03;--用户名--v_ename emp.ename%type;(这种定原创 2012-07-24 17:14:00 · 1063 阅读 · 0 评论 -
oracle(1)验证机制以及用户创建、修改
数据库的三种验证机制: 操作系统验证 密码文件验证 数据库验证注意:sys用户只有操作系统验证、密码文件验证linux下oracle的启动过程lsnrctl start//sqlplus sys/oracle as sysdbasqlplus /nologconn sys/oracle as sysdbastartupwindow下oracle的启动过程原创 2012-07-24 16:39:27 · 1134 阅读 · 0 评论 -
oracle(3)pl/sql编程基础 存储过程、函数、包、触发器
PLSQL编程(1)1、过程、函数、触发器是pl/sql编写2、过程、函数触发器是在oracle中3、pl/sql是非常强大的数据库过程语言4、过程,函数可以在java程序中调用PL/SQL优点:a 提高应用程序的运行性能b 模块化的设计思想[分页的过程、订单的过程、转账的过程...]c 减少网络传输量d 提高安全性(例如:直接在java里写密码)缺原创 2012-07-24 17:01:50 · 1298 阅读 · 0 评论 -
ORACLE锁机制
ORACLE锁机制数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能转载 2013-03-06 15:29:42 · 663 阅读 · 0 评论