距离上一次写东西又过去很久了,罪过罪过。。。。。
1.24、25回去看了小家伙,小家伙如今7个半月大了,怎一个可爱了得呀,
言归正传,目前手上正在处理一个项目,从原有的在sybase上使用,移植到oracle数据库上,其实工作不多,主要是针对sybase、oracle之间不同的地方进行sql语句调整。
下面主要记录下些许地方的不同之处。
1、isnull
当然,oracle里面是没有原生的isnull的,是封装nvl之后得到的,区别还是有,比如,SFJY--是否禁用,在sybase下,isnull(SFJY,'')<>'1',而在oracle下,要写成isnull(SFJY,'0')<>'1',因为oracle中,isnull(SFJY,'')还是等价于null
2、order by
这一点oracle同sybase的区别,主要在于sybase中,order by后面的排序字段可以不出现在select的字段中,而oracle中order by后的排序字段是要出现在select中的
3、convert
sybase中convert类似于一个重载函数,oracle中只能一个一个的转,如to_char、to_date等等
4、text
sybase中的大文本字段text,读取get、set即可,在oracle中clob字段写set是可以的,读则有问题,取出的时候要先取成clob,再转成string
5、datetime
sybase中为datetime,oracle中为date
分享到:
相关推荐
[oracle]快速上手工作+常用命令 下来就知道了
一台非常好的oracle学习课件,利于快速上手掌握!
新手可以看看,非常有帮助,详细的介绍了oracle数据库的安装步骤和语句的写作案例。
这个是教学PPT,很详细,有SQL server基础 一天都能熟练oracle.
此压缩包内含有的PDF讲解了如何正确的在Linux环境下安装Oracle 10g,新手即可上手,无需任何帮助。
某培训机构的学习资料,对于想要尽快上手熟悉oracle11g比较有帮助的讲义
oracle视频教程入门篇 让你轻松上手
该课程以MySQL为起点,让学员通过一个轻量级的数据库的学习,从而快速掌握SQLServer,进而掌握稍有难度大Oracle数据库,达到循序渐进的功效,同时也能学习到基本DB知识之外的一些独到的知识点。希望学员通过本教程的...
对需要学习oracle函数的会有所帮助。掌握函数的代码书写,快速上手。
三大主流数据库神速上手(MySQL、MSSQL、Oracle)视频教程分享,完整版,附源码+课件,网盘下载,正在学习数据库的同学可以下载看看
不同于网上流传的其他高冷安装教程,本文深入浅出的写明每个安装步骤,并解释了原因,以及要注意的点,对新手而言更容易上手和理解
里面包括的几个文档讲解了数据库的基础概念和Oracle的基本结构,讲解了oracle的组成模块以及功能。
python 零基础学习篇-MSSQL、MySQL、Oracle 三大主流数据库快速上手第十一章1-7.mp3
简明扼要、通俗易懂,适合oracle快速上手,纯文字版,方便编辑,高清
MSSQLMySQLOracle三大主流数据库快速上手视频.zip
python 零基础学习篇-MSSQL、MySQL、Oracle 三大主流数据库快速上手第八章1-7.mp3
oracle.application安装手册 图片介绍,容易上手
无须介绍。经典教程。轻松上手ORACLE.
oracle基础教程,及oracle安装教程是读者,尤其是初学者更容易上手