
Oracle
文章平均质量分 54
sunguoliang123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle安装指南
刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧!首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 单击“开始安装”,就可以安装ORACLE 10g,一般会检查...原创 2009-09-22 17:27:06 · 107 阅读 · 0 评论 -
Oracle sql语句执行顺序
sql语法的分析是从右到左 一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器,不同的优化器一般产生不同的“执行计划”6)选...原创 2013-03-26 17:05:12 · 190 阅读 · 0 评论 -
【转】PRAGMA AUTONOMOUS_TRANSACTION oracle 自治事务
原文地址:http://blog.sina.com.cn/s/blog_4f925fc30100h8ld.html数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。 事务的“要么全部完成,要么什么...原创 2011-06-09 11:11:13 · 334 阅读 · 0 评论 -
触发器 当表中一个字段的值改变时,另一个字段也发生改变
表table1 字段a,b a,b 一一对应表table2 字段a,c a,c 一一对应要求,在表table1中字段a发生改变时,触动字段b发生改变,字段b的值为表table2中字段a对应的字段c的值。create or replace trigger tr_table1 before update of a on table1 referencing old as old_...原创 2010-10-20 10:59:54 · 4916 阅读 · 1 评论 -
sequence
CREATE TABLE example(ID Number(4) NOT NULL PRIMARY KEY,NAME VARCHAR(25),PHONE VARCHAR(10),ADDRESS VARCHAR(50)); CREATE SEQUENCE emp_sequenceINCREMENT BY 1 -- 每次加几个START WITH 1 -- ...原创 2010-09-29 09:12:28 · 101 阅读 · 0 评论 -
Oracle 连接查询和sql语句中的条件判断
SELECT 1 UPLOAD, 0 SHENGJI, MR.BUSI_ID, MASTER.PERSON_ID, MASTER.ACNT_ID, MASTER.ID_NUM, MASTER.NAME, MASTER.SEX, MR.MIGRT_OUT_REGION, MR.OUT_OPER...原创 2010-09-28 11:39:32 · 680 阅读 · 0 评论 -
sql语句优化
1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表...原创 2011-01-06 09:18:31 · 119 阅读 · 0 评论 -
定时自动操作数据库——Oracle JOB 用法小结
一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程 sql>select name,description fro...原创 2010-09-21 13:52:27 · 110 阅读 · 0 评论 -
触发器(转)
触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_employees_department_id before insert or update...原创 2010-09-20 10:06:08 · 128 阅读 · 0 评论 -
查询距现在时间大于九十天数据记录的sql语句
select * from adpm_migrate_opera t where (sysdate-t.opera_time-90)<0;原创 2010-09-19 20:22:27 · 2827 阅读 · 0 评论 -
Oracle数据字典基本命令(二)
一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统 oracle>svrmgrl SVRMGR&g...原创 2010-08-04 18:38:13 · 167 阅读 · 0 评论 -
Oracle数据字典基本命令(一)
对于一个有着许多用户的数据库系统,我们可以通过下述方法来了解数据库的用户情况 。 1.对于非DBA用户 对于非DBA用户,有两条命令,即: (1)SQL>SELECT*FROM ALL-USERS; (2)SQL>SELECT*FROM USER-USERS; 其中,从USER-USERS表中,可以了解到该用户的默认表空间和临时表空间等信息。 2.对于DBA用户 对于DBA用户...原创 2010-08-04 18:34:06 · 171 阅读 · 0 评论 -
本地oracle数据导出到另一台机子的oracle
你数据库对应的用户是不同的吧,根据用户导出就行了! 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时对数据库做了备份,那么此时恢复数据就显得很容易。由此可见,做好数据库的备份是多么的重要,下面笔者就以ORACLE7为例,来讲述一下数据...2010-04-27 10:28:20 · 798 阅读 · 0 评论 -
入门基础:浅析Oracle监听器安装与配置
本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。 本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的...原创 2009-09-22 22:20:26 · 134 阅读 · 0 评论 -
oracle JOB常见的执行时间
1、每分钟执行TRUNC(sysdate,'mi')+1/(24*60)2、每天定时执行例如:每天凌晨0点执行TRUNC(sysdate+1)每天凌晨1点执行TRUNC(sysdate+1)+1/24每天早上8点30分执行TRUNC(SYSDATE+1)+(8*60+30)/(24*60)3、每周定时执行例如:每周一凌晨2点执行TRUNC(next_day(sysdate,...原创 2012-11-07 16:58:33 · 230 阅读 · 0 评论