Oracle
文章平均质量分 65
allanmorgan
做事专注,做人专心!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle中SEQUENCES的使用
Oracle中SEQUENCES的使用Oracle提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方. 下面介绍一下关于sequence 的生成,修改,删除等常用的操作: 1. 创建 Sequence 使用如下命令新建sequence(用户需要有CREATE SEQUENCE 或者CREATE ANY SEQUENCE权限):转载 2008-03-19 11:00:00 · 2699 阅读 · 1 评论 -
调整执行计划的三种方法
<br /><br />当我们碰到SQL的执行计划不正确的情况,可能会有几个选择:第一,通过调整统计信息来改变执行计划;第二,通过在SQL上加hint改变执行计划。但是某些情况下,系统中的SQL不能修改,调整统计信息也不能解决问题(分析统计信息也是一个风险比较大的操作,因为可能会影响到很多相关的SQL),这时我们就要用到一些调整或固化执行计划的方法,下面简要介绍以下三种方法:stored outline(9i),SQL profile(10g)和SQL plan baseline<br />(11g)。<b转载 2010-07-19 16:57:00 · 3137 阅读 · 2 评论 -
Oracle INTERVAL
INTERVAL DAY TO SECOND数据类型 Oracle语法: INTERVAL '{ integer | integer time_expr | time_expr }' { { DAY | HOUR | MINUTE } [ ( leading_precision ) ] | SECOND [ ( leading_precision [, fractional_seconds_precision ] ) ] } [ TO { DAY | HOUR | MINUTE | SECOND [ (fr原创 2010-07-20 09:36:00 · 969 阅读 · 0 评论 -
SQL执行计划分析
<br />select 的工作原理:<br />1:Parse,语法分析阶段<br />2:Execute,执行<br />3:Fetch,提取数据阶段<br /><br />一:先在Library Cache找这条命令,看执行计划,<br />二:如果没有,就语法分析<br />三:如果语法通过,就对象分析,通过数据字典<br /> 比如表存不存在,表列存不存在,表列如果是*,就翻译成全部列名<br />四:获得对象解析锁,锁住表,列这个对象,目的是防止别的用户来改变表,列结构。<br />转载 2010-07-19 17:29:00 · 631 阅读 · 0 评论 -
TOAD中查看SQL的执行计划(Explain Plan)
一、TOAD中查看SQL的执行计划:1、点击工具栏上120救护车图标按钮2、快捷键Ctrl+E3、菜单View-Explain plan二、如果是默认安装TOAD,在查看执行计划时会报一个错:ORA-02404: 未找到指定的计划表稍微研究了一下,解决这个问题基本上有3个方案:1、最直接的解决方案:直接创建TOAD所需要的计划表,该脚本在%oracle_home%/rdbms/admin/utlxplan.sql中,不过该脚本是创建PLAN_TABLE表,表结构一样,改名为TOAD_PLAN_TABLE 即转载 2010-07-19 11:18:00 · 4397 阅读 · 0 评论 -
ORACLE绑定变量的使用
在ORACLE中,使用绑定变量,可以降低硬解析,通常可以提高系统的性能(注意,是通常,不是任何情况下)。 以表tabletest为例,我们来看看如何使用绑定变量,tabletest的表结构为 field1 number(10) field2 number(10) field3 number(10) field4 num转载 2008-08-05 16:50:00 · 10028 阅读 · 10 评论 -
搞数据库月薪15,000的条件
SQL标准语言基础 SQLPLUS语言 会使用PL/SQL ACCESS SQLSERVER 甚至DB2 POWERDESIGN OR CASESTUIO 建摸工具 ORACLE网络结构 ORACLE体系结构和组件 RMAN恢复管理器的学习使用 存储过程、触发器、包 不同系统平台 UNIX 下的SHELL脚本 批处理脚本转载 2008-07-15 17:44:00 · 478 阅读 · 0 评论 -
Java JDBC数据库连接池总结
随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机应用程序已从传统的桌面应用转到Web应用。基于B/S (Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,Sun公司推出了基于Java原创 2008-07-15 17:23:00 · 757 阅读 · 0 评论 -
oracle中dblink的创建方法
如果需要从一个数据库服务器访问另外一个数据库服务器的表或视图时,可以通过 DBLink 的方法,实现基本等同于本机访问的效果,如下: SELECT * FROM A@DBLINK_B ; 创建DBLink的方法有以下两种: 第一、已经在需要访问的服务器上创建好了被访问服务器的服务名: create database link test connect to username identifi原创 2008-03-19 10:55:00 · 658 阅读 · 0 评论 -
Oracle 事务
<br /><br />1开始一个事物处理:<br />语法:<br />SET TRANSACTION {READ ONLY | USE ROLLBACK SEGMENT segment}<br />例:<br />SQL> SET TRANSACTION READ ONLY<br />SQL> SELECT * FROM CUSTOMERS<br />WHERE Turner';<br />SQL> COMMIT<br />我们将在今天的晚些时候来讨论COMMIT 语句这里的SET TRANSACTIO原创 2010-07-20 10:20:00 · 1843 阅读 · 0 评论
分享