2009年1月12日

ORACLE 中IN和EXISTS比较

摘要: EXISTS的执行流程 select * from t1 where exists ( select null from t2 where y = x ) 可以理解为: for x in ( select * from t1 ) loop if ( exists ( select null from t2 where y = x.x ) ... 阅读全文

posted @ 2009-01-12 17:14 不过 阅读(66731) 评论(1) 推荐(2) 编辑

2008年12月24日

truncate,delete,drop的异同点(转载)

摘要: truncate,delete,drop的异同点 注意:这里说的delete是指不带where子句的delete语句 相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index... 阅读全文

posted @ 2008-12-24 15:52 不过 阅读(361) 评论(0) 推荐(0) 编辑

2008年12月9日

Oracle数据库中char(),varchar2(),nvarchar2()三种数据类型的区别

摘要: 1. char()类型: (1)如果在数据库中定义的长度为10位,而我实际入力的数据长度不足10位,系统会在入力数据的后面用空字符串补足10位。 (2)一个全角认作2位长度。 2. varchar2()类型: (1) 不足数据库规定长度,不会补足长度。 (2) 一个全角认作2位长度。 3. nvarchar2()类型: (1) 不足数据... 阅读全文

posted @ 2008-12-09 16:25 不过 阅读(1460) 评论(0) 推荐(0) 编辑

2008年12月3日

ORACLE 函数大全(转载)

摘要: SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ... 阅读全文

posted @ 2008-12-03 15:21 不过 阅读(403) 评论(0) 推荐(0) 编辑

ORACLE常用字符函数

摘要: 小写字母转大写字母:upper(); 大写字母转小写字母:lower(); 字符串截取函数:substr(str,a,b); a,b为整数,str为字符串, 截取字符串str从a开始的b位字符,当a为-1时从字符串右边至左开始查找, 例:select substr('abcd',2,2) from dual; ---返回bc; 字符串连接:|| 例:select 'ab'||'cd' ... 阅读全文

posted @ 2008-12-03 11:37 不过 阅读(1712) 评论(0) 推荐(0) 编辑

2008年11月27日

ORACEL 中的一些常用时间函数及时间运算

摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->--add_months(a,b) -从a日期加上b月 selectadd_months(sysdate,5)fromdual; --to_date(str,format) -... 阅读全文

posted @ 2008-11-27 19:07 不过 阅读(440) 评论(0) 推荐(0) 编辑

2008年11月24日

新的开始!

摘要: 学了很久的ORACLE,想把自己的所学整理出来,记录下来,感谢博客园给我提供了这一场所!也欢迎有朋友前来指导和讨论! 阅读全文

posted @ 2008-11-24 13:07 不过 阅读(150) 评论(2) 推荐(0) 编辑

导航