orale中sql语句对null值的处理
第一种方法:使用NVL函数处理NULL值。
其语法格式是NVL(exp1,exp2)。其中参数exp1和exp2可以使任意数据的类型,但两者数据类型必须匹配。示例:select ename,sal,comm,sal+nvl(comm,0) as salary from emp;
第二种方法:使用NVL2函数处理NULL值。
其语法格式是NVL2(exp1,exp2,exp3)。这是oracle9i新增加的函数。如果exp1不是NULL,则返回exp2;如果exp1是NULL,则返回exp3。当然数据类型要匹配,更要注意的是exp2和exp3的类型不能是LONG类型的。示例:select ename,nvl2(comm,sal+comm,sal) from emp;
相关文档:
最近做项目,需要远程访问数据库,自己在查了些资料,总结了一下,希望对大家有帮助:
作者:shinehoo
一、配置SQL Server 2005
1)安装SQL Server 2005开发版;
2)开始->程序->Microsoft SQL Server 2005->SQL
Server 2005外围应用配置器,在打开的界面单击“服务的连接的外围应用配置器”,在打 ......
软件是免费使用的,自己工作中也一直用,有很多功能想增加,由于时间原因没去整理需求。自从去年发布V1.0.0版后没有在发布了,本次主要是增加了解密Oracle10g加密对像的功能,另外做了一些小的优化,发上来与大家分享一下,因为是Beta版,所以也请大家谅解,如果在使用解密功能时遇到问题可以发E ......
1、PL
/SQL
Developer记住登陆密码
在使用PL
/SQL
Developer时,为了工作方便希望PL
/SQL
Developer记住登录Oracle的用户名和密码;
设置方法:PL
/SQL
Developer 7.1.4 ->tools->Preferences->Oracle->Logon History
, “Store history”是默认勾选的,勾上 ......
--创建写文件的存储过程
ALTER proc [dbo].[p_movefile]
@filename varchar(1000),--要操作的文本文件名
@text varchar(8000), --要写入的内容
@obj int
as
begin
declare @err int,
@src varchar(255),
&n ......