NVL (expr1, expr2)->expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致 NVL2 (expr1, expr2, expr3) ->expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型 NULLIF (expr1, expr2) ->相等返回NULL,不等返回expr1 PS:NULL指的是空值,或者非法值。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19673/showart_285992.html
INSTR方法的格式为 INSTR(源字符串, 目标字符串, 起始位置, 匹配序号) 例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。 默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。 所以SELECT INSTR('CORPORATE FLOOR', 'OR', -1, 1) "Instring" FROM DUAL的显示结果是 Instring —————— 14 本文来自ChinaUnix博客,如果查看原...
drop table table_name [cascade constraint] drop user user_name [cascade] drop tablespace tablespace_name including content and datafiles 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10578/showart_61969.html
Select
用途:
从指定表中取出指定的列的数据
语法:
by
janson3344
-
Oracle
-
2011-12-19 13:56:42 阅读(534) 回复(0)
[color="#000000"]define _editor[color="#0000cc"]=vi [color="#0000ff"]set serveroutput [color="#0000ff"]on [color="#0000ff"]size 1000000 [color="#0000ff"]set trimspool [color="#0000ff"]on [color="#0000ff"]set [color="#0000ff"]long 5000 [color="#0000ff"]set linesize 100 [color="#0000ff"]set [color="#ff0000"]pagesize 9999 [color="#000000"]set termout [color="#ff0000"]off [color="#ff0000"]col NAME_COL...
我在oracle8i中,用DBA Studio打开一个表,其中有日期类型的字段,我把其中一条记录的该字段内容复制,然后移动到其他行粘贴,但是在确定的时候,却总是提示我“文字与格式字符串不匹配”。 我认为这应该是oracle日期格式的设置问题,但是既然原来已有的数据格式正确,为什么新的记录就不行?我应该如何设置日期的格式?
oracle 数据库 触发器 trigger 语法 语法规则: Create trigger 触发器名 Before| after insert|delete|(update of 列名) On 表名 When 条件 PL/SQL块 说明: For each row的意义是:在一次操作表的语句中,每操作成功一行就会触发一次;不写的话,表示是表级触发器,则无论操作多少行,都只触发一次; When条件的出现说明了,在DML操作的时候也许一定会触发触发器,但是触发器不一定会做实际的工作...
by
feiyang10086
-
Veritas技术交流区
-
2012-03-15 21:47:26 阅读(1092) 回复(1)
|