oracle
文章平均质量分 56
全体树立
当看着我的人都散去,我才看见我自己。
展开
-
Oracle 时间差计算
获取相差的年数select (to_char(sysdate, 'yyyy ')-to_char(to_date('2000-10-15','yyyy-mm-dd'), 'yyyy ')) from dual获取相差的月数select (to_char(sysdate, 'mm ')-to_char(to_date('2000-10-15','yyyy-mm-dd'),转载 2012-05-13 15:34:00 · 933 阅读 · 0 评论 -
oracle 查询表的大小,表空间的使用情况,默认表空间
oracle 查询表的大小,表空间的使用情况,默认表空间--查看某张表占用磁盘空间大小 ( 表名大写 )Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name having Segment_Name='表名';查看用户默认表空是那个select username,def原创 2012-10-26 10:02:10 · 5498 阅读 · 1 评论 -
Oracle截取字符串的函数substr
substr Oracle中的截取字符串函数。 语法如下: substr( string, start_position, [ length ] ) 参数分析: string 字符串值 start_position 截取字符串的初始位置, Number型,start_position为负转载 2012-09-11 16:37:38 · 1256 阅读 · 0 评论 -
oracle jdeveloper 11g 安装到quickstart选择启动 异常:Unable to create an instance of the Java Virtual Machine
今天试用了 JDeveloper 11g 的新版本,却在启动时就报错:Unableto create an instance of the Java Virtual Machine....根据网上找到的资料,处理方法有两个:一:更改Jdev.conf更改安装目录(D:\WorkTools\Oracle\Middleware\jdeveloper\jd转载 2012-06-08 19:02:52 · 1834 阅读 · 0 评论 -
如何在Oracle中复制表结构和表数据 【转载】
如何在Oracle中复制表结构和表数据 【转载】1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者:转载 2012-06-08 15:44:09 · 529 阅读 · 0 评论 -
Oracle: SQL精妙SQL语句讲解(常用sql) .
一、重复操作查询--where条件得distinct systemdicid作为唯一标识select * from dmis_zd_systemdic t WHERE typeid = '06012' and t.systemdicid in (select min(systemdicid) from dmis_zd转载 2012-05-18 10:48:00 · 2984 阅读 · 0 评论 -
oracle如何对表同一个表重复的数据进行删除
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢? 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。一、对于部分字段重复数据的删除 先来谈谈如何查询重复的数据吧。 下面语句可以查询出那些数据是重复的:select 字段1,字段2,c转载 2012-05-18 10:46:29 · 1086 阅读 · 0 评论 -
Oracle中的Union、Union All、Intersect、Minus的使用
众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student; create table student(id int primary key,name nvarchar2(50) not null,score number not null); inse转载 2012-05-17 11:47:48 · 660 阅读 · 0 评论 -
Oracle存储过程调用带参的存储过程
Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。Oracle存储过程可以有无参数存储过程和带参数存储过程。 一、无参程序过程语法1 create or replace procedure NoParPro2 as ;3 begin4 ;5 exception //存储过程异常6 ;7 end;8转载 2012-05-14 09:57:54 · 30722 阅读 · 0 评论 -
java调用存储过程方法
简要记录存储过程语法与Java程序的调用方式 一 存储过程 首先,我们建立一个简单的表进行存储过程的测试create table xuesheng(id integer, xing_ming varchar2(25), yu_wen number, shu_xue number);insert into xuesheng values(1,'zhangsan',80,转载 2012-05-14 09:43:57 · 1500 阅读 · 0 评论 -
ORACLE存储过程笔记----运算符和表达式
关系运算=等于>大于>=大于等于一般运算 +加-减*乘/除:=赋值号=>关系号..范围||字符连接 赋值号的用法为varible :=value;数据库赋值可以通过select来完成,其中赋给的变量要先定义V_name varchar2(20);select name into V_name转载 2012-05-13 16:00:08 · 3866 阅读 · 0 评论 -
oracle 解除 sql语句、存储过程在执行中造成的锁
查出当前存在所的锁,并和相关的SQL语句找出来(任何insert、update、delete都可能会产生锁)select t2.username||' '||t2.sid||' '||t2.serial#||' '||t2.logon_time||' '||t3.sql_text from v$locked_object t1,v$session t2,v$sql原创 2012-12-08 21:16:30 · 1466 阅读 · 0 评论