- 博客(8)
- 收藏
- 关注
原创 跨越Oracle和MSSQL关系数据库开发 -- 06 临时表
1. 概述在编写存储过程时,我们经常用到临时表。临时表可以简化查询语句,能作为计算的中间结果,有时还能减少计算量,提高效率。但是Oracle和MSSQL在临时表的使用上存在较大差异。尤其对于从MSSQL转向Oracle的开发人员,一开始往往对这种差异难以接受。本文将详细介绍MSSQL和Oracle的临时表用法,并介绍不同数据库的差异和一些常用技巧。 2. 在MSSQL中使用临时
2009-08-13 19:50:00
1169
原创 跨越Oracle和MSSQL关系数据库开发 -- 05 流水号
1. 概述 流水号的实现可以说是所有应用程序都要做的一件事情。但是,很多开发者并没有意识到某些实现方法会带来负面效应。而在不同的数据库中,流水号也应该使用不同的实现方式。 2. 使用流水号表使用流水号表的优点之一是适用于不同数据库。但是其确定也是很明显的。首先,让我们来看如何使用流水号表来实现自增列。本节所描述的例子也将被下面所用。例如我们有一个证券交易流水表,在Orac
2009-08-02 22:27:00
1726
原创 跨越Oracle和MSSQL关系数据库开发 -- 04 空字符串处理
1. 概述经历过不同数据库开发的人经常会对莫名其妙的空串处理逻辑搞的晕头转向。本人在此对Oracle,MSSQL,Sybase三种不同数据库的空字符串处理逻辑作一点分析。本文假设读者正在使用PL/SQL或者T-SQL。 2. 三种数据库中的不同行为2.1 ORACLE——PL/SQL 在PL/SQL中,空串与NULL被视为等价值。 以下是测试例子:
2009-07-26 15:45:00
1361
原创 跨越Oracle和MSSQL关系数据库开发 -- 03不同数据库的位运算
1. 概述 本文探讨如何在MSSQL、Sybase,及Oracle三种数据库中进行位运算。由于系统设计原因,MSSQL和Sybase可以很好的支持位运算,但是Oracle的愿生类型并不支持位运算。本文将介绍MSSQL和Sybase位运算的不同之处,然后介绍如何在Oracle中模拟位运算。 2. MSSQL和Sybase中的位运算2.1 支持位运算的数据类型 通常,对于应用程
2009-07-24 13:03:00
2205
原创 跨越Oracle和MSSQL关系数据库开发 -- 02 Oracle和MSSQL返回结果集区间的方法
1. 概述 在这个专题中,我想讲述一个比较复杂的话题,这个专题非常实用,希望读者可以耐心的看完。使用SQL语句操作从第n行到m行数据是一项很普通的任务。但是由于不同数据库对于结果集操作方式不同,经常会引起一些误解。另外,从性能和代码的方便性来看,这个问题值得做一番研究。 本文中对常见的陷阱做了分级,星号越多,该陷阱就越复杂。 2. Oracle中如何取第m行到n行数据2
2009-07-22 07:57:00
1596
原创 关于职位
最近有不少朋友到我所在的公司来面试,我作为面试官参与了很多次面对面谈话。 我对这些应聘人员的当前职位,或者洋话叫position的杂乱无章有了一些认识,在这里贴出来,供大家分享。本人所在公司一家大型的IT公司,前来的应聘的人员从技术人员到管理人员都有。应聘管理人员者通常对职位描述略微清楚一些,但也经常有一些误解。技术人员的描述五花八门,精彩纷呈。这些误解主要是由于目前人才市场上没有统一的标准。
2007-02-13 12:09:00
697
原创 跨越Oracle和MSSQL关系数据库开发——01开关语句
1. 概述作为本系列的第一篇文章,我想从一个简单的专题开始。技术的文章通常都比较枯燥乏味,我尽量写的通俗易懂,并使用一些有趣的例子。类似于高级语言,Oracle和MSSQL都提供了开关语句来处理多分枝逻辑。本文将讲述两种数据库开关语句的相同和不同之处,并介绍一些使用经验。 2. 使用条件语句表达多重选择2.1 PL/SQL的条件语句 在PL/SQL中,可以使用I
2006-11-10 22:22:00
2079
原创 跨越Oracle和MSSQL关系数据库开发——绪论
钱塘江浩浩江水,日日夜夜无穷无休的从袁浦东江嘴村边绕过,东流入海。江畔一排数十株白桦树,树干似铁柱般直。正是八月天时,村前村后的稻田已经满目金黄,一抹斜阳映照之下,更增了几份成熟。一个博客下围着一堆村民,男男女女和几十个小孩,正自聚精会神的看着一个瘦削的后生发贴。那发贴人三十来岁年纪,一件大红色球衣早洗得褪成了粉红色。只听他一个键盘敲了几下,右手食指在一个鼠标上按起得得连声。贴道:“黄
2006-11-10 22:05:00
894
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人