
oracle
adagadadfafd
暂时不知道说什么,以后再慢慢补上
展开
-
Oracle数据类型与.NET中的对应关系
Oracle连接添加的引用不同,会存在数据类型不同以及其他一些差别,就工作中遇到的问题暂时总结下。 两种不同的添加引用语句: (1)System.Data.OracleClient; (2)Oracle.DataAccess.Client; Oracle.转载 2011-10-10 16:46:06 · 967 阅读 · 0 评论 -
oracle 自定义函数 返回一个表类型
oracle 中的函数可以返回表类型 但,这个表类型实际上是集合类型(与数组类似) 这个类型不能直接作为 from 的宾语 从oracle 9i 开始,提供了一个叫做“管道化表函数”的概念,来解决这个问题 这种类型的函数,必须返回一个集合类型,且标明 pipelined 这个函数不能返回具体变量,必须以一个空 return 返回转载 2012-06-07 08:58:49 · 1592 阅读 · 0 评论 -
PACKAGE同PACKAGE BODY的区别
PACKAGE是接口定义,包括类型定义,变量,对外接口的函数和存储过程PACKAGE BODY是实际的函数和存储过程的实现 就好比java的接口和实现的类的区别!接口只提供抽象方法的定义,然后由别的类来继承这个接口,并实现抽象方法体!package也是提供方法和变量的定义,然后由package来实现每一个方法体! package: create or replace pa转载 2011-12-28 15:17:21 · 1714 阅读 · 0 评论 -
三种东西永远不要放到数据库里
我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含 的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好 的结果的。 图片,文件,二进制数据 既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有转载 2012-05-15 11:30:13 · 495 阅读 · 0 评论 -
Oracle中join采用Oracle特殊支持可提高性能
Oracle中join采用Oracle特殊支持,性能高于left join ,right join,并且在才能加密过程、函数 --内连接 select * from table1 a, table2 b where a.a=b.a; --左连接 select * from table1 a, table2 b wher转载 2012-03-14 16:20:38 · 657 阅读 · 0 评论 -
计算Oracle两个TIMESTAMP相差的毫秒数
CREATE OR REPLACE FUNCTION uf_timestamp_diff(endtime in TIMESTAMP, starttime in TIMESTAMP) RETURN INTEGER AS str VARCHAR2(50); misecond INT转载 2012-02-21 17:24:19 · 2194 阅读 · 0 评论 -
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等+.txt
1、查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表 2、查找表的主键转载 2011-12-31 08:13:36 · 760 阅读 · 0 评论 -
Oracle 包
问题:为什么会用包? 回答:在一个大型项目中,有很多模块,每个模块都可能有很多的过程和函数,这些过程和函数默认就是放在一起,不方便查询和维护,甚至会发生误删除的事件。 所以通过使用包,就可以分类管理过程和函数。 使用包还有一个好处,就是可以在包中定义自定义类型,从而在过程和函数可以直接用于定义变量。 包的概念与java程序中包的概念是非常类似的,java程序中包也是为了分转载 2011-12-28 14:57:41 · 552 阅读 · 0 评论 -
Oracle中Clob与Blob字段的读取
Oracle中若以字符串的形式写入数据到Clob字段中,默认的长度为4000,最大可存储4G。 直接将字符串写入Clob字段中,则最大可写4000个字节;若要写入大的字符数据,可以将字符数据以二进制流的形式写入。 写入Clob(Blob代码): OracleConnection conn = new OracleConnection(GetConfigUserConne转载 2011-11-21 11:24:26 · 1465 阅读 · 0 评论 -
大数据量高并发的数据库优化
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再转载 2012-07-10 15:37:19 · 3253 阅读 · 0 评论