1、定义
包:(1)被组合在一起的相关对象的集合,当包中任何函数或存储过程被调用,包就被加载入内存。
(2)包中的任何函数或存储过程的子程序访问速度将大大加快。
(3)包由两个部分组成:包头和包体,在包头中描述变量、常量、游标、和子程序。 (4)包体由完整的子程序,游标定义组成。
原创
2013-03-12 09:19:19
549阅读
1、定义
函数:接受0或多个输入参数,有一个返回值,返回值的数据类型在创建函数时定义。
函数例子1
CREATE OR REPLACE FUNCTION tax(p_empno IN NUMBER)
RETURN NUMBER IS
v_sal NUMBER;
v_returnValue NUMBER;
BEGIN
SELECT sal INTO v_sal
FROM emp1
原创
2013-03-21 10:01:25
441阅读
cx_Oracle的使用需要调用Oracle环境,因此需要安装Oracle客户端官网地址:http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html
Windows环境
1.下载Windows的即时客户端官网下载:http://ww
原创
2022-05-17 15:18:46
517阅读
初学者学习Oracle时一般会用SQP*Plus打Oracle代码,但是Oracle10的是不可以复制黏贴操作,所以需要用DOS来操作,
原创
2022-07-04 07:29:52
90阅读
1、三大功能(1)搜集和删除索引、表和簇的统计信息(2)验证表、索引和簇的结构(3)鉴定表和簇和行迁移和行联接针对analyze的搜集和删除统计信息功能而言,oracle推荐使用DBMS_STATS包来搜集优化信息,DBMS_STATS可以并行的搜集信息,可以搜集分区表的全局信息,进一步来说,按成本的优化器只会使用DBMS_STATS包所统计出来的信息。 2、先决条件必须在你自己的方案中
原创
2013-04-28 09:22:21
1489阅读
6.生成sql代码7.搞定
原创
2022-08-04 09:27:53
1136阅读
ORACLE数据库的PL/SQL语句执行的优化器,有基于代价的优化器(CBO)和基于规则的优化器(RBO)。(1)RBO的优化方式,依赖于一套严格的语法规则,只要按照规则写出的语句,不管数据表和索引的内容是否发生变化,不会影响PL/SQL语句的"执行计划"。 (2)CBO自ORACLE7版被引入,ORACLE自7版以来采用的许多新技术都是只基于CBO的,如星型连接排列查询,哈希连接查询,
原创
2013-05-02 13:25:09
932阅读
一整套 oracle 视频教程,看图:
27个视频
还想要啥,评论区说出来!
转载
2021-08-11 13:38:49
77阅读
这是具体点的,用谷歌打开可以翻译,里面详细介绍了oracle的所有细节https://docs.oracle.com/cd/E11882_01/server.112/e40540/toc.htm
原创
2021-07-06 15:38:23
117阅读
点评:今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感觉很舒服,便上网搜了一下这个工具,看百度百科之后感觉很出乎我的意料,这个产品对于许多的数据库竟都有支持今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感...
转载
2014-05-14 10:31:00
221阅读
1、定义
包:(1)被组合在一起的相关对象的集合,当包中任何函数或存储过程被调用,包就被加载入内存。
(2)包中的任何函数或存储过程的子程序访问速度将大大加快。
(3)包由两个部分组成:包头和包体,在包头中描述变量、常量、游标、和子程序。 (4)包体由完整的子程序,游标定义组成。
原创
2013-03-21 10:03:05
3505阅读
1、定义
过程:(1)接受零或多个参数作为输入(INPUT)或输出(OUTPUT),或既作输入又作输出(INOUT)。
(2)与函数不同,存储过程没有返回值。
(3)存储过程不能由SQL语句直接使用,只能通过EXECUTE命令或PL/SQL程序块内部调用。
过程例子1
原创
2013-03-21 10:04:12
2242阅读
一、SQLLoader将 Excel 数据导出到 Oracle1.创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑:控制文件:input.ctl,内容如下:load data --1、控制文件标识infile 'test.txt' --2、要输入的数据文件名为test.txtappend into table test --3、向表test中追加
原创
2013-04-12 17:46:27
515阅读
Oracle还是比较常用的,于是我研究了一下Oracle
COMMIT,在这里拿出来和大家分享一下,希望对大家有用。只有当SQL语句影响的所有行所在的最后一个块被读入DB BUFFER并且重做信息被写入REDO LOG
BUFFER之后,用户才可以发出COMMIT,Oracle COMMIT触发LGRW,但并不强制立即DBWN来释放所有相应的DB
BUFFER块上的锁,但在随后的
原创
2013-02-22 10:22:36
1080阅读
1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当前月份的数据可以被修改,而其他月份只能read-only ORACLE只支持以下分区:tables, indexes on tables, materialized views, and indexes on m
原创
2013-04-27 15:53:02
654阅读
在oracle10g之前,想要优化一个sql语句是比较麻烦,但是在oracle10g这个版本推出的SQL
Tuning Advisor这个工具,能大大减少sql调优的工作量,不过要想使用SQL Tuning
Advisor,一定要保证你的优化器是CBO模式。1.首先需要创建一个用于调优的用户bamboo,并授予advisor给创建的用户SQL>
create user bambo
原创
2013-02-20 09:31:30
804阅读
1、安装
用sys用户运行脚本utlxplan.sql
建立这个表的脚本是:(UNIX:$ORACLE_HOME/rdbms/admin,
Windows:%ORACLE_HOME%\rdbms\admin)ultxplan.sql。
SQL> connect sys/sys@colm2 as sysdba;
SQL> @C:\oracle\ora92\rdbms\admi
原创
2013-03-21 10:05:51
832阅读
从10g开始,Oracle提供更高效的Data Pump(即expdp/impdp)来进行数据的导入和导出,老的exp/imp还可以用,但已经不建议使用。注意:expdp/impdp和exp/imp之间互不兼容,也就是说exp导出的文件只能用imp导入,expdp导出的文件只能用impdp导入。 Data Pump的组成部分 Data Pump有以下三个部分组成: 客户端工具:expdp/impdpData Pump API (即DBMS_DATAPUMP)Metadata API(即DMBS_METADATA) 通常情况下,我们都把expdp/impdp等同于Data Pu...
转载
2013-07-24 20:23:00
209阅读
2评论
1、安装
用sys用户运行脚本utlxplan.sql
建立这个表的脚本是:(UNIX:$ORACLE_HOME/rdbms/admin,
Windows:%ORACLE_HOME%\rdbms\admin)ultxplan.sql。
SQL> connect sys/sys@colm2 as sysdba;
SQL> @C:\oracle\ora92\rdbms\admi
原创
2013-03-12 09:22:44
1033阅读
刚开始不知道写些什么,先在这里给大家问个好吧
原创
2012-02-17 16:07:00
474阅读