代码改变世界

随笔档案-2010年04月

转:Oracle之ODP.NET: Using ObjectDataSource, Ref Cursors, and Custom Classes

2010-04-29 12:43 by Tracy., 348 阅读, 收藏, 编辑
摘要: When creating applications such as ASP.NET applications, often times the application is split into various conceptual or physical layers. There are typically three layers in such a scheme and they may... 阅读全文

WOW 附魔1-375攻略

2010-04-29 12:12 by Tracy., 5382 阅读, 收藏, 编辑
摘要: 附魔 1-375 攻略 WOW   附魔师商业技能的一种。  附魔师使用魔法对武器、盔甲和其它装备施加临时或永久的增强效果。  需要把收集到的优秀的装备拆成各种材料  然后跟据配方合成一种带有魔力的物品,能够附在装备上施加临时或永久的增强效果。  根据技能分为多个等级,一些配方需要较高等级才能掌握  初级:0-75(需要0,5级)  中级:75-150(需要50,15级)  高级:150-225... 阅读全文

WOW裁缝1-375详细攻略

2010-04-29 12:06 by Tracy., 12851 阅读, 收藏, 编辑
摘要: WOW裁缝1-375详细攻略,不同于其他的攻略。在本文中有关于裁缝1-375过程中用到布料材料的详细数量。  裁缝1-375第一步:先跟NPC学初级裁缝(1-75)需要:5级 5铜币 (这个每个大城里面都有专门的裁缝师这就不一一介绍了---啥?找不到。问卫兵去)  学习制作亚麻布卷。大概需要制作50个亚麻布卷, 材料:100块亚麻布。(你问做多了?看下去你就知道!) 技能:0 - 40  裁缝1-... 阅读全文

转:Oracle怎么处理动态SQL.ref cursor与using 参数的结合使用.来自AskTom.

2010-04-28 10:28 by Tracy., 902 阅读, 收藏, 编辑
摘要: You Asked Hi Tom, I have a web application connecting to a Oracle DB. I have a search screen where user can enter any search criterion and submit the information. The information is collected and pass... 阅读全文

转:Oracle的Start with ...Connect by 用法

2010-04-28 08:53 by Tracy., 4072 阅读, 收藏, 编辑
摘要: 通过START WITH . . . CONNECT BY . . .子句来实现SQL的层次查询.自从Oracle 9i开始,可以通过 SYS_CONNECT_BY_PATH 函数实现将父节点到当前行内容以“path”或者层次元素列表的形式显示出来。自从Oracle 10g 中,还有其他更多关于层次查询的新特性 。例如,有的时候用户更关心的是每个层次分支中等级最低的内容。那... 阅读全文

Oracle的CONNECT BY LOOP我自己使用的数据。关于where 跟join.

2010-04-27 17:35 by Tracy., 467 阅读, 收藏, 编辑
摘要: create table test1(superid varchar2(20),id varchar2(20));insert into test1 values('0','1');insert into test1 values('0','2');insert into test1 values('1','11');insert into test1 values('1','12');inser... 阅读全文

转:Oracle中CONNECT BY LOOP的使用.非常不错

2010-04-27 17:30 by Tracy., 1819 阅读, 收藏, 编辑
摘要: CONNECT BY LOOPA loop in user data generates an �ORA-01436: CONNECT BY loop in user data� error. A loop is defined in the Oracle Database SQL Language Reference (11.1) documentation as:A loop occurs i... 阅读全文

转:Oracle索引使用规则

2010-04-27 08:56 by Tracy., 1254 阅读, 收藏, 编辑
摘要: 逻辑上:   Single column 单行索引  Concatenated 多行索引  Unique 唯一索引  NonUnique 非唯一索引  Function-based函数索引  Domain 域索引物理上:  Partitioned 分区索引  NonPartitioned 非分区索引  B-tree:  Normal 正常型B树  Rever Key 反转型B树  Bitmap 位... 阅读全文

转:Oracle的行转列2种方法来自Asktom的例子.

2010-04-21 17:25 by Tracy., 4368 阅读, 收藏, 编辑
摘要: You Asked Hello Tom, I have a simple question - maybe you can help answer it. I have a table of the type : CREATE TABLE TEST ( USER_ID NUMBER NOT NULL ENABLE, QUESTION_ID NUMBER NOT NULL ENABLE, RES... 阅读全文

转:Oracle中如何把分段范围解析出来.值得借鉴

2010-04-21 17:01 by Tracy., 648 阅读, 收藏, 编辑
摘要: 如何把分段范围解析出来比如: 编号 1 2 3 5 6 8可以把它变成 1-3,5-6,8-8方法是,通过rownum做辅助,通过 序号-rownum,如果连续,这个差值就是一样的; 编号 rownum 编号-rownum 1 1 0 2 2 0 3 3 0 5 4 1 6 5 1 8 6 2然后对(编号-rownum )进行guoup by 分组 ;获取编号的最小最大值就能生成范围;以上这... 阅读全文

转Asktom:Oracle中怎么处理in的动态SQL语句.

2010-04-21 16:15 by Tracy., 780 阅读, 收藏, 编辑
摘要: You Asked I have a simple stored procedure, that I would like to have a passed in string(varchar2) for used in select from where col1 in (var1) in a stored procedure. I've tried everything but doesn't... 阅读全文

转Oracle:OC4J 10g 10.1.3 数据源中的连接高速缓存

2010-04-21 11:36 by Tracy., 1347 阅读, 收藏, 编辑
摘要: 在部署 J2EE 应用程序中最耗时的操作之一就要数建立到数据库的连接了。应用程序服务器通常提供连接高速缓存或者连接池以尽量减小这一任务所带来的开销。(尽管术语“连接高速缓存”和“连接池”在 JDBC 中有不同的含义,这里我们将借鉴这些术语。) 在 Oracle Application Server Containers for J2EE 10g (O... 阅读全文

Oracle第二层子查询居然不认最外层表中的列,在某些版本中一直存在.

2010-04-20 15:41 by Tracy., 2905 阅读, 收藏, 编辑
摘要: 至少我公司版本10.2.0.3还有这个问题,ANSI SQL的问题.转自Asktom,原帖链接.http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1853075500346799932You Asked Please consider the number 10 at the end of the query t... 阅读全文

Oracle如何按时间段取值-老生常谈的话题了.

2010-04-20 15:32 by Tracy., 1007 阅读, 收藏, 编辑
摘要: 在这个转的帖子中,又一次我引了这种类型的帖子了,其实挺简单的,反正记载下吧.SQL如何按时间段取值 下面这张表中(table A),我如何以日期(星期)为段取值,还请赐教,谢谢table A:name date qty--------------------------------------------------------------------A91111 2010/01/4 10A922... 阅读全文

Oracle10g中又一个行列转换的例子.

2010-04-20 13:43 by Tracy., 2975 阅读, 收藏, 编辑
摘要: 这个网上把例子拿来的,当然这里只是另外做个例子,其实,11g中有更好的解决方式,有个pivot函数.在我这个帖子中有介绍,这里就当大家再熟悉下10g中处理类似问题的方法吧。http://www.cnblogs.com/miley/archive/2010/04/16/1713327.html源表: NUMDR_ID PE_ID SEQ_NUM DOB_DATE NAME 10 10 10 1... 阅读全文

转:Oracle中Update的一个写法,注意异常ORA-01779

2010-04-16 14:55 by Tracy., 6159 阅读, 收藏, 编辑
摘要: 最近学到update的另一种写法,是以前自己从来没有使用过的,看了一下文档,也没有找到很详细的说明。这种update方式其基础是建立在Query中的,所以可以确保使用CBO而非RBO,可以在大表的更新时明显得提高效率。在这里记录一下基本的方法: SQL> create table a ( id int, a1 varchar2(25) ); SQL> create table b ( ... 阅读全文

转:Oracle的SQL语法提示30例,INDEX_JOIN,ORDERED,USE_NL,LEADING...

2010-04-16 14:13 by Tracy., 1042 阅读, 收藏, 编辑
摘要: 网上转的,比较简单的介绍.方便时候可以参考一下大家.在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHER... 阅读全文

转:Oracle11g面向开发人员的重要新特性:Pivot 和 Unpivot

2010-04-16 10:56 by Tracy., 661 阅读, 收藏, 编辑
摘要: Pivot 和 Unpivot使用简单的 SQL 以电子表格类型的交叉表报表显示任何关系表中的信息,并将交叉表中的所有数据存储到关系表中。Pivot如您所知,关系表是表格化的,即,它们以列-值对的形式出现。假设一个表名为 CUSTOMERS。 SQL> desc customersName Null? Type----------------------------------------... 阅读全文

Miley's Oracle讲堂第一课:怎么使用dbms_xplan.display_cursor观察执行计划.

2010-04-16 10:14 by Tracy., 2863 阅读, 收藏, 编辑
摘要: 在实际使用中,很少有文章介绍如何看执行计划的.本文希望能抛砖引玉,给大家介绍下这方面的内容。首先,从oracle10g开始,oracle开始提供一个新功能dbms_xplan.display_cursor,我们不需要考虑看什么plan_table还是v$sql_plan了。当然你使用这个功能你需要有这些视图“v$session”, “v$sql”, ... 阅读全文

转:Oracle同义词与序列基本使用

2010-04-15 16:00 by Tracy., 489 阅读, 收藏, 编辑
摘要: 同义词:同义词是一个对象的替代名称  作用:利用同义词可以很方便地操纵不同用户模式下的对象。  通过select user from dual查看当前使用的用户。  访问其它用户模式下的表:  select * from scott.dept; 表示查看scott用户模式下的dept表数据。  同义词分为private 和 public,private仅创建的用户可以使用。public则所有用户都... 阅读全文

Oracle:Jobs-DBMS_SCHEDULER的使用方法及脚本.

2010-04-15 15:57 by Tracy., 1750 阅读, 收藏, 编辑
摘要: Create Schedule:CALL DBMS_SCHEDULER.drop_job ('TMS_TESTING_ROUTES_JOB');CALL DBMS_SCHEDULER.drop_program ('TMS_TESTING_ROUTES_PROG');CALL DBMS_SCHEDULER.drop_schedule ('TMS_TESTING_ROUTES_SCHED');BEGI... 阅读全文

Oracle:Decode在时间范围中的使用.

2010-04-15 15:55 by Tracy., 2689 阅读, 收藏, 编辑
摘要: 数据表里有一个字段叫test_Time,存储的内容为测试时间,yyyy-mm-dd HH24:Mi:SS,我在做查询的时候需要下一个sql,需要select test_time出来,如果test_Time的HH24:Mi:SS在7:00:00和19:00:00返回白班,否则返回夜班,这个decode不 知道怎么写,我尝试过直接把time的小时截取出来,但是不知道如何比较,不能转换为数字类型的出来,... 阅读全文

Oracle:物化视图创建及刷新的脚本.

2010-04-15 15:50 by Tracy., 2271 阅读, 收藏, 编辑
摘要: SET DEFINE OFF;DROP MATERIALIZED VIEW TMS.TMS_LOCATION;CREATE MATERIALIZED VIEW TMS.TMS_LOCATION TABLESPACE TMSDATANOCACHELOGGINGNOCOMPRESSNOPARALLELBUILD IMMEDIATEREFRESH FORCE ON DEMANDWITH PRIMARY ... 阅读全文

转:Oracle中的带参数的视图

2010-04-15 15:45 by Tracy., 577 阅读, 收藏, 编辑
摘要: 创建存储过程createorreplacepackagepkg_pvisprocedureset_pv(pvvarchar2);functionget_pvreturnvarchar2;end;createorreplacepackagebodypkg_pvisvvarchar2(20);procedureset_pv(pvvarchar2)isbeginv:=pv;end;functionget... 阅读全文

Oracle三种集合数据类型的比较

2010-04-15 15:42 by Tracy., 3741 阅读, 收藏, 编辑
摘要: PL/SQL中没有数组的概念,他的集合数据类型和数组是相似的。在7.3以前的版本中只有一种集合,称为PL/SQL表,在这之后又有两种集合数据类型:嵌套表和varray。其中varray集合中的元素是有数量限制的,index_by表和嵌套表是没有这个限制的。index-by表是稀疏的,也就是说下标可以不连续,varray类型的集合则是紧密的,他的下标没有间隔。index_by表不能存储在数据库中,但... 阅读全文

转:Oracle 10g批量绑定forall bulk collect

2010-04-15 15:37 by Tracy., 464 阅读, 收藏, 编辑
摘要: 批量绑定可以通过减少在PL/SQL和SQL引擎之间的上下文切换(context switches )以此提高性能。批量绑定(Bulk binds)主要包括:(1) Input collections, use the FORALL statement,用来改善DML(INSERT、UPDATE和DELETE) 操作的性能。(2) Output collections, use BULK COLLE... 阅读全文

转:oracle10g新功能,log error的实验

2010-04-15 15:35 by Tracy., 1559 阅读, 收藏, 编辑
摘要: oracle10g新功能,log error的实验当你通过DML语句对一个表进行DML操作时,如果一个违反某种约束的错误记录发生,则整个事务会中止并回滚,这样会严重影响数据的刷新和浪费系统的性能,为了解决这种问题,oracle10g提供了一个错误记录日志表的功能,拿insert操作举例,得用该功能可以将一个源记录集合中满足约束条件的记录插入目的表中,而将违反约束的记录插入错误日志表,这样既充分利用... 阅读全文

转:Oracle 能否实现SQL Sever类似的功能

2010-04-15 15:29 by Tracy., 251 阅读, 收藏, 编辑
摘要: Oracle 能否实现SQL Sever类似的功能(见本贴)?SQL Server 代码如下:Select name from employee执行结果:name --------------------冯民 杨涛 陈云 曾小红 陈翠declare @a varchar(2000)set @a=''Select @a=@a + name from employeeSelect @a as name... 阅读全文

转:oracle 统计分析函数之lead

2010-04-15 15:20 by Tracy., 1178 阅读, 收藏, 编辑
摘要: 语法结构: lead(value_expr [,offset][,default]) over([query_partition_clause] order by Order_by_clause) 参数说明: value_expr 值表达式,通常是字段,也可是是表达式。value_expr本身不支持分析函数,也就是lead不支持多层调用。 offset 偏移,应该是很熟悉的数学概念了,或者是相对... 阅读全文

转:Oracle中自助事务的解释及示例.

2010-04-15 15:02 by Tracy., 543 阅读, 收藏, 编辑
摘要: Autonomous transactions allow you to leave the context of the calling transaction, perform an independant transaction, and return to the calling transaction without affecting it's state. The autonomou... 阅读全文

转:Oracle Dates and Timestamps收藏

2010-04-15 14:46 by Tracy., 1306 阅读, 收藏, 编辑
摘要: Dates and Timestamps转自:http://www.heysky.net/cgi-bin/mt/mt-tb.cgi/4081.Datetime Datatypes DATE 存储日期、时间,没有时区,精确到秒,是 9i 之前唯一的 datetime datatype。 TIMESTAMP [(precision)] 除了最多精确到 billionth of a second,其他和... 阅读全文

转:Oracle如何使用pipeline function获得实时输出

2010-04-15 14:32 by Tracy., 741 阅读, 收藏, 编辑
摘要: 如何使用pipelinefunction获得实时输出create type lookup_row as record ( idx number, text varchar2(20) );create type lookups_tab as table of lookup_row;create or replace function Lookups_Fn return lookups_tab pi... 阅读全文

转:Oracle中Level函数的使用实例.

2010-04-15 14:27 by Tracy., 4727 阅读, 收藏, 编辑
摘要: Level is a pseudo column used with CONNECT BY and denotes the node level of the tree structure.For example, given the following department/sub-department layering architecture, we have an Accounting d... 阅读全文

转:Oracle索引整理

2010-04-15 14:18 by Tracy., 374 阅读, 收藏, 编辑
摘要: oracle索引整理 一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。1... 阅读全文

Oracle:merge into增强功能

2010-04-15 14:11 by Tracy., 2198 阅读, 收藏, 编辑
摘要: 其实merge除了不能return,功能还是挺强的,希望下面的东西对大家有点帮助。1、无条件的Inserts 你能够不用连接源表和目标表就把源表的数据插入到目标表中. 这对于你想插入所有行到目标表时是非常有用的. Oracle 10g现在支持在ON条件中使用常量过滤谓词. 举个常量过滤谓词例子ON (1=0). 下面例子从源表插入行到表PRODUCTS, 不检查这些行是否在表PRODUCTS中存在... 阅读全文

转:Oracle触发器小结

2010-04-15 14:06 by Tracy., 1516 阅读, 收藏, 编辑
摘要: --[6]//OracleTrigger ---------------------------------------------------------------------------------------------// --实例1------------------------ --创建触发器,当用户对test表执行DML语句时,将相关信息记录到日志表 --创建测试表 CREATET... 阅读全文

转:ORACLE 多表关联 UPDATE 语句

2010-04-15 14:02 by Tracy., 553 阅读, 收藏, 编辑
摘要: 为了方便起见,建立了以下简单模型,和构造了部分测试数据: 在某个业务受理子系统BSS中, --客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 city_name varchar2(10) not null, -- 所在城市 customer_type char(2) not null, -- 客户类型 .... 阅读全文

古龙版寂寞小说(哥玩的不是劲舞,是寂寞)

2010-04-15 14:01 by Tracy., 329 阅读, 收藏, 编辑
摘要: 一座高山,一处低岩,一道新泉,一株古松,一炉红火,一壶绿茶,一  位老人,一个少年。  少年面容清秀,衣着得体。身上流露着说不出的气质。  他的一双手,干燥,修长,稳定。  这样的一个少年,本不应该出现在这里。他更应该出现在少女的闺阁中或者琼林金殿上。  但是此时,他却恭谨的站在老人身后。  老人沉默,少年也沉默。    良久,老人叹口气:你已经出师了。  少年:是。  老人:明天你就下山去吧。我... 阅读全文

转:EXECUTE IMMEDIATE用法小解

2010-04-15 13:54 by Tracy., 711 阅读, 收藏, 编辑
摘要: EXECUTE IMMEDIATE用法小解 EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE I... 阅读全文

Oracle对象,集合建立的脚本Sample.

2010-04-15 13:44 by Tracy., 400 阅读, 收藏, 编辑
摘要: CREATE OR REPLACE TYPE tms.route_header_v2AS OBJECT ( bol INTEGER, instance_id INTEGER, trailer_id1 VARCHAR2 (20), truck_route_id INTEGER, dow VARCHAR2 (3), scheduled_departure_date DATE, completed_by... 阅读全文

转官方:Oracle中的正则表达式

2010-04-15 13:42 by Tracy., 4423 阅读, 收藏, 编辑
摘要: Oracle 10g数据库内建了符合IEEE POSIX (Portable Operating System for Unix)标准的正则表达式。熟练使用正则表达式,可以写出简洁,强大的SQL语句。正则表达式有几个优点优于常见的LIKE操作符和INSTR、SUBSTR及REPLACE 函数的。这些传统的SQL 函数不便于进行模式匹配。只有LIKE 操作符通过使用%和_字符匹配,但LIKE不支持表... 阅读全文

Merge into 语句的含义及要谨慎使用自连接.

2010-04-15 13:30 by Tracy., 3369 阅读, 收藏, 编辑
摘要: Oracle中的Merge Into 语句代替Insert/Update Merge Into 语句代替Insert/Update在Oracle中的应用实战 动机:想在Oracle中用一条SQL语句直接进行Insert/Update的操作。说明:在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入... 阅读全文

博主参与的On Time Delivery Report的SQL,最欣赏粗体红字那一片的代码,不过那部分不完全是我写的。

2010-04-15 13:13 by Tracy., 350 阅读, 收藏, 编辑
摘要: WITH branch AS (SELECT location_id, business_unit, service_hub FROM tms.tms_location WHERE business_unit IS NOT NULL), base AS (SELECT s.stop_id, h.truck_route_id, s.truck_route_instance_id, s.schedul... 阅读全文

WOW冲FM 1-375

2010-04-15 13:09 by Tracy., 1045 阅读, 收藏, 编辑
摘要: 最便宜分解出来最多的材料最快的练15:附魔胸甲-初级生命 材料:奇异之尘50:附魔护腕-初级耐力材料:奇异之尘(3)80:附魔护腕-初级力量材料:奇异之尘5(要在AH买配方)125:附魔靴子-初级耐力材料:奇异之尘(8)140:附魔武器-次级攻击材料:灵魂之尘(2)155:附魔披风-防御材料:灵魂之尘(3)170:附魔靴子-次级耐力材料:灵魂之尘(4)180:附魔护腕-力量材料:幻象之尘210:附... 阅读全文

在oracle的子查询中使用some,any和all

2010-04-15 13:06 by Tracy., 454 阅读, 收藏, 编辑
摘要: 用some,any和all对子查询中返回的多行结果进行处理。下面我们来简单介一下这几个关键词的含义。 Some在此表示满足其中一个的意义,是用or串起来的比较从句。 Any也表示满足其中一个的意义,也是用or串起来的比较从句,区别是any一般用在非“=”的比较关系中,这也很好理解,英文中的否定句中使用any肯定句中使用sone,这一点是一样的。 All则表示满足其其中所有的... 阅读全文

windows系统日志怎么看

2010-04-15 13:02 by Tracy., 1578 阅读, 收藏, 编辑
摘要: 转一个别人写的,感觉挺好的。悬赏分:20 - 解决时间:2009-9-22 15:02 新买的本本,正版系统,可是回家刚刚开机就出现那种电脑被非法关机后再次开机的那种倒计时画面,貌似以前被开过机然后有强制关机了, 不过系统还没有被注册,我等倒计时完后还可正常注册,注册完后我想查看一下windows的事件记录,能不能查到我的本第一次开机时间是什么时候?是不是第一次开机时间比我的早。 请各位达人指点下... 阅读全文

Oracle: Grant/Revoke Privileges

2010-04-15 12:59 by Tracy., 1032 阅读, 收藏, 编辑
摘要: Grant Privileges on TablesYou can grant users various privileges to tables. These privileges can be any combination of select, insert, update, delete, references, alter, and index. Below is an explana... 阅读全文

Oracle中对象表的定义,nested table的使用.--附带Route下载的老版本代码

2010-04-15 12:47 by Tracy., 1481 阅读, 收藏, 编辑
摘要: 如下建立的表脚本DROP TABLE TMS.TMS_OBJ_ROUTE_DATA CASCADE CONSTRAINTS;CREATE TABLE TMS.TMS_OBJ_ROUTE_DATA( ROUTE_HEADER_COL, ROUTE_STOPS_COL TMS.ROUTE_STOPS, PO_COL TMS.POS, STOP_DETAILS_COL TMS.STOP_DETAILS,... 阅读全文

博主对Oracle对象追加属性,更改构造函数,继承方面的脚本使用记录.

2010-04-15 12:37 by Tracy., 557 阅读, 收藏, 编辑
摘要: 大家如果碰到Oracle对象中后期增加属性,增加继承性,增加自定义构造函数的时候可以参考我的做法,我觉得不一定有很多人有我这种经历.好像网上这方面的资料很少的,所以贴出来。CREATE OR REPLACE TYPE TMS.STOP_DETAIL AS OBJECT( STOP_DETAIL_ID INTEGER, BOL_NO VARCHAR2(16), PICK_UP_DROP_OFF_IN... 阅读全文

博主写的Route下载的pkb代码,留个脚印.有些Object的内容.

2010-04-15 12:31 by Tracy., 278 阅读, 收藏, 编辑
摘要: CREATE OR REPLACE PACKAGE BODY TMS.tms_ws_v2AS FUNCTION download_drivers (p_hub IN VARCHAR2) RETURN driver_names IS v_driver_names driver_names; BEGIN NULL; SELECT driver_name ("Username", "Title", "N... 阅读全文

博主一个删除download记录的小function,注意其中bulk collect into跟forall的利用.

2010-04-15 12:25 by Tracy., 559 阅读, 收藏, 编辑
摘要: PROCEDURE delete_route_download_bol (device_id_in VARCHAR2, bol_id_in INTEGER) AS TYPE t_rowids IS TABLE OF ROWID INDEX BY PLS_INTEGER; v_rowids t_rowids; TYPE t_routedownload IS TABLE OF tms.tms_rout... 阅读全文

博主写的Route收费代码,随笔记录下.

2010-04-15 12:21 by Tracy., 360 阅读, 收藏, 编辑
摘要: CREATE OR REPLACE PACKAGE BODY TMS.tms_intf_outbound/* Version 1.8.0 */AS --The procedue is to charge drop off items which routes are finished and not be charged yet. --The parameter p_bol is used whe... 阅读全文

博主写的Route安排的pkb源代码,注意关键部位的日期排序算法。

2010-04-15 12:18 by Tracy., 352 阅读, 收藏, 编辑
摘要: 没有什么注释,大家可能看不太清楚。就当一个随笔吧。CREATE OR REPLACE PACKAGE BODY TMS.tms_rescheduleAS PROCEDURE reschedule_po IS v_range_date DATE := SYSDATE - 20 / 60 / 24; v_cnt INTEGER; v_cnt2 INTEGER; BEGIN EXECUTE IMMEDI... 阅读全文

Oracle临时表的说明.

2010-04-15 12:12 by Tracy., 271 阅读, 收藏, 编辑
摘要: Oracle临时表可以说是提高数据库处理性能的好方法,在没有必要存储时,只存储在Oracle临时表空间中。希望本文能对大家有所帮助。1 、前言目前所有使用 Oracle 作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。当然在 Oracle 中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联... 阅读全文

水浒108将都是怎么死掉的.

2010-04-15 12:07 by Tracy., 484 阅读, 收藏, 编辑
摘要: 水浒108将都是怎么死掉的三十六天罡星  天魁星·及时雨 (呼保义)·宋江. (得胜后被高俅毒死)  天罡星· 玉麒麟·卢俊义. (得胜后被奸臣陷害,误饮毒酒后, 失足落水而死)  天机星· 智多星·吴用. (宋江死后与花荣上吊)  天闲星· 入云龙·公孙胜. (征方腊前回罗真人处)  ... 阅读全文

SYS_REFCURSOR在存储过程中的再次调用.

2010-04-15 12:02 by Tracy., 1024 阅读, 收藏, 编辑
摘要: 如下存储过程CREATE OR REPLACE PROCEDURE P_TESTA ( PRESULT OUT SYS_REFCURSOR ) AS BEGIN OPEN PRESULT FOR SELECT * FROM USERS; END P_TESTA; 想在另外的存储过程中接收我的结果集在输出中应该定义什么类型 SQL> create or replace procedure P_... 阅读全文

TKPROF 跟踪--Running a query with profile information collected

2010-04-15 11:48 by Tracy., 588 阅读, 收藏, 编辑
摘要: Running a query with profile information collectedIn TOAD, use this template to run your query:alter session set sql_trace=true ;alter session set tracefile_identifier='my_name_here';ALTER SESSION SET... 阅读全文

Oracle中列转行的2种方法.

2010-04-15 11:41 by Tracy., 8976 阅读, 收藏, 编辑
摘要: 列转行主要讨论sys_connect_by_path的使用方法。1、带层次关系SQL> create table dept(deptno number,deptname varchar2(20),mgrno number);Table created.SQL> insert into dept values(1,'总公司',null);1 row created.SQL> ins... 阅读全文

上海高校的排名

2010-04-15 11:22 by Tracy., 317 阅读, 收藏, 编辑
摘要: 上海高校的排名超一流大学 1.复旦大学(“985”工程与“211”工程重点高校,教育部, 本科) 2.上海交通大学(“985”工程与“211”工程重点高校,教育部,本科) 一流大学 3.同济大学(“985”工程与“211”工程重点高校,教育部,本科) 4.... 阅读全文

Oracle删除重复记录的几种常用方法

2010-04-15 11:18 by Tracy., 271 阅读, 收藏, 编辑
摘要: 方法1: DELETE FROM tms_temp_trailer_item tmp WHERE ROWID = (SELECT ROWID FROM (SELECT ROWID, ROW_NUMBER () OVER ( PARTITION BY stop_id, po_id ORDER BY stop_id, po_id ) rn FROM tms_temp_trailer_item) tmp... 阅读全文

求列最高薪水5人及其他的SQL写法.

2010-04-15 10:58 by Tracy., 684 阅读, 收藏, 编辑
摘要: 求列最高薪水5人及其他的SQL写法.有表emp:name sal---------------SMITH 800ALLEN 1600WARD 1250JONES 2975MARTIN 1250BLAKE 2850CLARK 2450SCOTT 3000KING 5000TURNER 1500ADAMS 1100JAMES 950FORD 3000MILLER 1300求一窗口函数能出以下结果:na... 阅读全文
点击右上角即可分享
微信分享提示