
oracle
fuqianglovejava
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle利用user_db_like的存储过程
[code="java"]CREATE OR REPLACE PROCEDURE helloas --定义参数 --得到objectid cursor Cursor_Objectid is select id from (select a1.id from resource_wap_data_finish a1 union select b1.id from res...原创 2013-03-04 15:59:02 · 150 阅读 · 0 评论 -
oracle命令大全
Oracle 命令集合 制作人: 陈杉1、 创建表空间:create tablespace 表空间名称 datafile ‘文件地址以及文件名’ [ size ] [ autoextend [ on | off ] ]; 注:【 size 】 表示要创建的表空间的大小。单位可以为 K 或者 M。 【 autoextend 】 ...原创 2013-01-11 11:05:35 · 145 阅读 · 0 评论 -
oracle 创建简单的函数
CREATE OR REPLACE FUNCTION hello/********************************************************** Author : fuqiang WX155924 Version : v1.00 Date : 2013-01-06 Description ...2013-01-06 18:46:24 · 172 阅读 · 0 评论 -
oracle简单的创建存储过程
--如果存在数据库表的就删除,没有的话 就创建一个 create or replace procedure deleteTable(tableName_temp in varchar2) is temp_tableCount number(10) := 0; --查询表存在的数 v_ival number(10); --loop的临...2012-12-28 16:50:54 · 133 阅读 · 0 评论 -
set autotrace on
在SQL*Plus中,你可以通过设置autotrace选项来在执行SQL命令的同时,自动的获得语句的执行计划和附加的统计信息。AUTOTRACE是一个很出色的Oracle SQL语句的诊断工具,与Explain plan不同的是这条SQL是实际执行了的,同时AUTOTRACE使用起来也极为方便。一、启用Autotrace功能。任何以SQL*PLUS连接的session都可以用Aut...原创 2012-12-27 15:01:05 · 382 阅读 · 0 评论 -
oracle创建表浅先删除表 的实现
oracle语法中没有mysql语法中的drop table table_name if exists 这种形式,但是我们可以曲线救国,使用orale的存储过程实现同样的效果,下面给出具体做法:create or replace procedure proc_dropifexists( p_table in varchar2 ) is v_count number...2012-12-25 17:10:52 · 189 阅读 · 0 评论 -
oraclel wmsys.wm_concat的使用
create table fuqiang as select objectid,max(contentCode) as contentCode ,max(name_lang1) as name_lang1 ,max(externalid)as externalid,max(areacode) as areacode,max(restype) as restype,max(validSh...2012-12-25 15:16:27 · 143 阅读 · 0 评论 -
oracle树 sys_connect_by_path的应用
SELECT max(LTRIM(SYS_CONNECT_BY_PATH(VC2AREACODE, ';'), ';')) BFROM (SELECT t0.VC2AREACODE, rownum RN FROM (SELECT DISTINCT VC2AREACODE FROM CT_CUSELLRATEDETAIL_PREFIX WHERE NUMCUSELL...原创 2012-12-21 15:36:01 · 156 阅读 · 0 评论 -
oracle日期比较
select * from tableA where cdate = to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss') [/color]精确时间: select * from up_date where update = to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss'...原创 2012-11-21 15:31:39 · 513 阅读 · 0 评论 -
oracle表空间查询的基本SQL
查询一般表空间: SELECT a.tablespace_name "表空间名", total 表空间大小, free 表空间剩余大小, (total - free) 表空间使用大小, ROUND((total - free) / total, 4) * 100 "使用率 %" FROM (SELECT table...原创 2012-11-14 18:14:21 · 165 阅读 · 0 评论 -
oracle job中Interval参数
1:每分钟执行 Interval => TRUNC(sysdate,'mi') + 1/ (24*60) 或 Interval => sysdate+1/1440 2:每天定时执行 例如:每天的凌晨1点执行 Interval => TRUNC(sysdate) + 1 +1/ (24) 3:每周定时执行 例如:每周一凌晨1点执...原创 2013-03-23 15:26:54 · 245 阅读 · 0 评论 -
oracle计算时间差
[code="java"] select sysdate, sysdate + interval '1-1' year to month col01, sysdate + interval '1 1:11' day to minute col02, sysdate + interval '1-1' year to m...2013-03-23 15:20:38 · 189 阅读 · 0 评论 -
oracle结果集的操作信息
众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student; create table student(id int primary key,name nvarchar2(50) not null,score number not null); ...原创 2013-03-04 16:22:41 · 142 阅读 · 0 评论 -
oracle创建表分区(001)
[code="java"][color=red]create table par_tab(data_date varchar2(8),col_n varchar2(20))partition by range(data_date)(partition part_201000 values less[/color] than ('201001') tablespace tab_201000,part...原创 2013-01-11 15:21:46 · 145 阅读 · 0 评论