CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

在oracle中如何写一个isnull函数来代替那个nvl函数呢

楼主Guanfj(海东青)2005-01-02 15:00:34 在 Oracle / 基础和管理 提问

我写的一个程序,总要在oracle中及sqlserver中切换,因此出现一个问题,需要不同版本程序来切换,所以我想写一部两个数据库通用的函数,这样,至少可以解决一大部分程序的修改量。  
  因为nvl函数是一个重载函数,那么,我该如何写一个也可重载的isnull函数呢  
  问题点数:80、回复次数:3Top

1 楼ATGC(花开蝶舞,木秀鸟栖)回复于 2005-01-02 16:03:14 得分 40

判断一下长度好了,如果返回1,说明是NULL  
  select   lengthb('0'||'')   from   dualTop

2 楼baojianjun(包子)回复于 2005-01-02 19:23:30 得分 40

你的意思我了解了  
  你想在oracle中及sqlserver中都有一個命名為isnull的功能類似NVL的函數  
  這樣你的代碼就不要重新寫了。  
   
  你分別在oracle中及sqlserver中建立isnull函數就可以了,以後就直接調用  
  隻是oracle中及sqlserver中建立此函數的時候會有些不同Top

3 楼Guanfj(海东青)回复于 2005-01-04 13:42:54 得分 0

如何写isnull的重载函数啊Top

相关问题

  • Oracle中有和ms sql server的ISNULL()函数相似的函数吗?
  • oracle 中的NVL()函数在sql server中对应的是什么函数啊
  • sqlserver有没有类似oracle中nvl这样的函数?
  • mysql 中有像oracle中的 nvl 函数吗?
  • 在informix 数据库中有替代oracle 中nvl的函数吗
  • oracle日期函数
  • Oracle函数问题!
  • oracle函数问题
  • oracle求模函数?
  • 关于isnull()函数

关键词

  • 函数
  • sqlserver
  • oracle
  • nvl
  • isnull
  • 函數
  • 重载
  • 切换
  • 程序
  • 建立

得分解答快速导航

  • 帖主:Guanfj
  • ATGC
  • baojianjun

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo