Oracle DB 常用语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle DB 常用语句相关的知识,希望对你有一定的参考价值。
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 常用语句的主要内容,如果未能解决你的问题,请参考以下文章
SQL基础7:SQLSERVER、ORACLE、DB2中SQL语句查询表字段名、注释、字段类型