![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
db
iteye_11219
这个作者很懒,什么都没留下…
展开
-
应用:一个oracle存储过程--利用了cursor
通过其它两个表的关系,来 更新某一个表的一个字段值,sql 代码 CREATE OR REPLACE PROCEDURE proc_updateuser_region is cursor region_cur is select c.id, b.segmen...2007-05-15 15:58:22 · 63 阅读 · 0 评论 -
[转贴]Oracle trigger实践
一篇关于oracle trigger的实践代码sql 代码 --[6]// Oracle Trigger ---------------------------------------------------------------------------------------------// --实例1------------------------ ...2007-10-24 16:15:10 · 105 阅读 · 0 评论 -
[转载]oracle日期操作方法
在oracle中有很多关于日期的函数,如: 1、add_months()用于从一个日期值增加或减少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL> select add_months(sysdate,12) "Next Year" from dual; Next Year --------...2007-08-27 11:03:26 · 73 阅读 · 0 评论 -
[应用]试用oracle的function
近日写了一些vew,用到了自定义funciton,都是多表连接查询,也没有优化,留个记录以备后查;sql 代码 -- create view report_service create or replace view report_service as select UPPER(trim(to_char(c.aidcategoryid, '0x')) ...2007-08-23 12:58:49 · 84 阅读 · 0 评论 -
转贴:oracle 存储过程的一些基本语法
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 ...2007-08-01 15:06:05 · 80 阅读 · 0 评论 -
应用:通过存储过程返回集合
1,首先是oracle的存储过程,利用了cursorsql 代码 CREATE OR REPLACE PROCEDURE OTAC_ADM.pro_gettasksubscriber_data ( msg_overtime IN INTEGER, subscriber_total ...2007-08-01 09:44:00 · 137 阅读 · 0 评论 -
应用:将操作结果导入到文件中
利用sqlplus的命令spool完成:sql 代码 set feedback off set pages 0 set linesize 544 set TRIMOUT on set trimspool off set ver off set heading off set time off ...2007-07-19 10:59:33 · 82 阅读 · 0 评论 -
应用:用dblink连接两个实例
sql 代码 --============================================================================= -- Create database link which link to CMM database --========================================...2007-07-19 10:56:10 · 282 阅读 · 0 评论 -
Oracle Sqlplus 命令使用
一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR...2007-07-19 10:30:09 · 108 阅读 · 0 评论 -
Oracle函数列表速查
PL/SQL单行函数和组函数详解函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,...2007-07-19 10:19:23 · 63 阅读 · 0 评论 -
Oracle数据库碎片整理
Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如 何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素 -- 数据库碎片,应当引起 DBA 的足够重视,及时发现并整理碎片乃是 DBA 一项基本维护内容。 1、碎片是如何产生的 当生成一个数据库时,它会分成...2007-06-08 13:54:14 · 121 阅读 · 0 评论 -
oracle服务启动停止方法
好久不用oracle,差不多都忘完了,今天安装了一个 oracle9i居然忘了,使用svrmgrl启动服务的方法,后来在网上查询了一下才发现,自己记错了,svrmrl是oracle8的启动方法, oracle9i后就不一样了,唉,都忘完了;还好在网上找到了一个说明:Oracle9I开始,取消了服务器管理器(svrmgl)和internal用户,数据库的启动和停止都是通过sql*plus来完成!...2007-06-08 13:51:09 · 279 阅读 · 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、察看数据库的大小,和空...2007-06-08 13:48:29 · 144 阅读 · 0 评论 -
ORACLE之常用FAQ V1.0[转载]
第一部分、SQL&PL/SQL[Q]怎么样查询特殊字符,如通配符%与_[A]select * from table where name like 'A_%' escape ''[Q]如何插入单引号到数据库表中[A]可以用ASCII码处理,其它特殊字符如&也一样,如insert into t values('i'||chr(39)||'m'); -- chr(39)代...2007-06-08 13:29:05 · 97 阅读 · 0 评论 -
Tips of sqlplus
1,如何用SQL导出存储过程sql 代码 COL TEXT FOR A200 SET PAGESIZE 200 SPOOL C:\1126.TXT SELECT TEXT FROM USER_SOURCE WHERE NAME='存储过程名'; SPOOL OFF ...2007-11-14 10:13:25 · 83 阅读 · 0 评论