Oracle
文章平均质量分 57
onlysql
这个作者很懒,什么都没留下…
展开
-
Oracle实用技巧
oracle的几个使用技巧 1.找出无用索引: DML 性能低下,其中最严重的原因之一是无用索引的存在。所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。许多Oracle 管理人员只要看见在一个SQL 查询的WHERE语句出现了一列的话就会为它分配索引。虽然这个方法能够让SQL运行得更快速,但是基于功能的Oracle 索引使得数据库管理人员有可能在数据原创 2006-03-28 19:54:00 · 830 阅读 · 0 评论 -
Instr Function
学习是方法的问题,也是积累的过程。Instr FunctionIn Oracle/PLSQL, the instr function returns the location of a substring in a string.The syntax for the instr Oracle function is:instr( string1, string2, [ star原创 2006-06-17 11:53:00 · 822 阅读 · 0 评论 -
本日学习
学习是方法的问题,也是积累的过程。Instr FunctionIn Oracle/PLSQL, the instr function returns the location of a substring in a string.The syntax for the instr Oracle function is:instr( string1, string2, [ star原创 2006-06-17 11:53:00 · 658 阅读 · 0 评论 -
Oracle中正确利用Rownum来限制查询所返回的行数
含义解释: 1、rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2, 依此类推,这个伪字段可以用于限制查询返回的总行数。2、rownum不能以任何基表的名称作为前缀。 使用方法: 现有一个商品销售表sale,表结构为:month char(6) --月份sell number(10,2) --月销售金额create ta原创 2006-04-01 22:43:00 · 1170 阅读 · 0 评论 -
Oracle数据库游标使用大全
Oracle数据库游标使用大全SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。 PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样的内建包或执行EXECUTE IMMED原创 2006-04-01 22:38:00 · 767 阅读 · 0 评论 -
Oracle常用Script
1、查看当前所有对象 SQL> select * from tab; 2、建一个和a表结构一样的空表 SQL> create table b as select * from a where 1=2; SQL> create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2; 3、察看数据库的大小,和空间使用情况原创 2006-03-31 00:29:00 · 643 阅读 · 0 评论 -
简单的存储过程之二
存储过程的语法可以类似下面的进行书写CREATE OR REPLACE PROCEDURE FOR_QQ_ANALISE_BY_JESEECHEN(statis_date IN VARCHAR2) --传入参数AS today date; --申明的变量 i number(11); one_week_before date;BEGI原创 2006-03-28 20:11:00 · 788 阅读 · 0 评论 -
利用Oracle的Job Queue实现定时操作
1、确保Oracle的工作模式允许启动队列管理器(SNP进程) SVRMGRL> Alter System Enable Restricted Session; 或 SQL> Alter System Disenable Restricted Session; 2、确保Oracle已配置任务队列管理器的启动参数 initSID.ora中: job_queue_process=n(0);(0-3原创 2006-03-31 00:25:00 · 704 阅读 · 0 评论 -
Oracle 常用技巧和脚本
1. 如何查看ORACLE的隐含参数? ORACLE的显式参数,除了在INIT.ORA文件中定义的外,在svrmgrl中用"show parameter *",可以显示。但ORACLE还有一些参数是以“_”,开头的。如我们非常熟悉的“_offline_rollback_segments”等。 这些参数可在sys.x$ksppi表中查出。 语句:“select ksppinm from x$kspp原创 2006-03-31 00:27:00 · 769 阅读 · 0 评论 -
ORACLE中日期和时间函数汇总
在oracle中处理日期大全 TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Yea原创 2006-03-31 00:23:00 · 3132 阅读 · 0 评论 -
SQLServer和Oracle常用函数对比
数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) valu原创 2006-04-01 22:43:00 · 564 阅读 · 0 评论 -
关于动态SQL的使用
内容摘要:在PL/SQL开发过程中,使用SQL,PL/SQL可以实现大部份的需求,但是在某些特殊的情况下,在PL/SQL中使用标准的SQL语句或DML语句不能实现自己的需求,比如需要动态建表或某个不确定的操作需要动态执行。这就需要使用动态SQL来实现。本文通过几个实例来详细的讲解动态SQL的使用。 本文适宜读者范围:Oracle初级,中级系统环境: OS:windows 2原创 2006-04-01 22:42:00 · 647 阅读 · 0 评论 -
基本的sql
alter table jeseechen_testadd ( fmoney number(10) default 5 )alter table jeseechen_testadd constraint k primary key(fqq_num)checkunique 是非null字段唯一外键 就是非null值必须在父表中存在同样的值,否则就会出错.原创 2006-03-28 23:10:00 · 612 阅读 · 0 评论 -
Oracle数据类型
CHAR 固定长度字符域,最大长度可达2 000 个字节 NCHAR 多字节字符集的固定长度字符域,长度随字符集而定,最多为2 000个字符或2 000个字节 VARCHAR2 可变长度字符域,最大长度可达4 000 个字符 NVARCHAR2 多字节字符集的可变长度字符域,长度随字符集而定,最多为4 000个字符或4 000个字节 DATE 用于存原创 2006-03-28 20:17:00 · 1240 阅读 · 0 评论 -
开始编写存储过程
一个oracle存储过程的示例:CREATE OR REPLACE PROCEDURE FOR_QQ_ANALISE_BY_JESEECHEN(statis_date IN VARCHAR2) AS today date; i number(11);BEGIN DBMS_OUTPUT.enable; DBMS_OUTPUT.PUT_LINE(statis_date原创 2006-03-28 19:59:00 · 746 阅读 · 0 评论 -
本日学习
学习是方法的问题,也是积累的过程。Instr FunctionIn Oracle/PLSQL, the instr function returns the location of a substring in a string.The syntax for the instr Oracle function is:instr( string1, string2, [ star原创 2006-06-17 11:53:00 · 690 阅读 · 0 评论