码迷,mamicode.com
首页 > 数据库 > 详细

Oracle DB 常用语句

时间:2016-02-02 15:00:39      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

1.

ALTERTABLE 表名 ADD系统时间字段 DATEDEFAULTSYSDATE;--新增
ALTERTABLE 表名 MODIFY 要修改的字段 VARCHAR2(12);--修改

2.

decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能

DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。初看一下,DECODE 只能做等于测试,但刚才也看到了,我们通过一些函数或计算替代value,是可以使DECODE函数具备大于、小于或等于功能。

3.

NVL( string1, replace_with)

功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值。

引申一下,此NVL的作用与SQLserver 中的 ISNULL( string1, replace_with) 一样。

NVL2(E1, E2, E3)的功能为:如果E1为NULL,则函数返回E3,若E1不为null,则返回E2。

Oracle DB 常用语句

标签:

原文地址:http://www.cnblogs.com/spring2007/p/5177267.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!