oracle
文章平均质量分 76
matieli19890306
这个作者很懒,什么都没留下…
展开
-
java调用oracle存储过程
在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的。相对来说,数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式,因此,大大提高了对其运行时的执行速度。在大型数据库系统如Oracle、SQL Server中都不仅提供了用户自定义存储过程的功能,同时也提供了许多可...原创 2010-12-17 11:14:06 · 65 阅读 · 0 评论 -
ORACLE 创建索引
Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用。从产品上说,分区技术是Oracle企业版中独立收费的一个组件。以下是对于分区及本地索引的一个示例。首先根据字典表创建一个测试分区表:SQL> connect eygle/eygleConnected.SQL> CREATE TABLE dbobjs 2 (OBJECT_ID ...原创 2011-03-18 14:42:40 · 98 阅读 · 0 评论 -
PL/SQL Developer 常用技巧
1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQL Developer7.1.2 ->tools->Preferences->Oracle->Logon History,“Store history”是默认勾选的,勾上“Store w...原创 2011-03-18 14:10:22 · 51 阅读 · 0 评论 -
数据库优化基本策略(转载)
1.选择正确类型的sql。有时候你想要动态生成sql,却发现自己开发的系统性能只需要使用静态sql。2.放开锁定策略locking越严格,性能越差。到底是用乐观锁还是悲观锁?请权衡数据库数据的完整性,为了性能~3.频繁提交尽快提交,以释放各种锁和程序代码中的数据库对象。这样能降低冲突的数量并及时释放内存。4.考虑批处理不一定非要在联机状态下才能做每件事情。实现关键任务,...原创 2011-07-15 08:58:04 · 61 阅读 · 0 评论 -
oracle start with connect by 用法
oracle 提供了start with connect by 语法结构可以实现递归查询。1. 一个简单举例:SQL> select * from test;BILL_MONTH DAY_NUMBER MSISDN-------------------- ---------- --------------------200803 ...原创 2011-09-30 09:49:55 · 112 阅读 · 0 评论 -
oracle 查询数据null值排序
sqlserver 认为 null 最小。升序排列:null 值默认排在最前。要想排后面,则:order by case when col is null then 1 else 0 end ,col降序排列:null 值默认排在最后。要想排在前面,则:order by case when col is null then 0 else 1 end , col ...原创 2011-07-11 18:16:40 · 83 阅读 · 0 评论 -
不错的sql
1,说明:复制表(源表名a,新表名b)法一:select * into b from a where 11;法二:select top 0 * into b from a 2,说明:拷贝表insert into b(a,b,c)select d,e,f from b; 3,跨数据库间的拷贝insert into b(a,b,c)sel...原创 2011-07-04 09:05:38 · 68 阅读 · 0 评论 -
oracle CLOB和BLOB
一、区别和定义 LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW: 可变长二进制数据,最长2G CLOB: 字符大对象Clob 用来存储单字节的字符数据 NCLOB: 用来存储多字节的字符数据 BLOB: 用于存储二进制数据 BFILE: 存储在文件中的二进制...原创 2011-06-25 21:18:24 · 108 阅读 · 0 评论 -
Hibernate操作Oarcle中Clob、Blob字段小结
最近常碰到有人问如何运用Hibernate操作Oracle中的Clob、Blob字段,相关问题大概如下几种:如何读、写数据库中的Clob、Blob字段?注释方式或者映射文件两种方式是如何实现的?Clob字段是否可当成一般String来操作?为什么Clob字段插入正常,但是读取时却为nullJDBC的驱动是不是需要最新的,才能支持Clob当成String?JDBC驱动不更新,...原创 2011-08-24 11:19:06 · 107 阅读 · 0 评论 -
Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 ...原创 2011-05-19 17:34:23 · 82 阅读 · 0 评论 -
ORACLE错误一览表,方便大家查询!
ORACLE错误一览表,方便大家查询!ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ...原创 2011-05-03 17:50:49 · 124 阅读 · 0 评论 -
oracle 锁表
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, ...原创 2011-04-26 16:37:39 · 98 阅读 · 0 评论 -
oracle基础学习
转自([url]http://www.cnblogs.com/top5/archive/2011/07/05/2097978.html[/url])1.desc table_name 可以查询表的结构2.怎么获取有哪些用户在使用数据库 select username from v$session;3.如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ? select...原创 2012-11-07 15:13:06 · 188 阅读 · 0 评论