2006年10月17日
摘要: 在oracle中有很多关于日期的函数,如:  1、add_months()用于从一个日期值增加或减少一些月份  date_value:=add_months(date_value,number_of_months)  例:  SQL> select add_months(sysdate,12) "Next Year" from dual;  Next Year  ----------  13... 阅读全文
posted @ 2006-10-17 15:11 Konimeter 阅读(5551) 评论(0) 推荐(0) 编辑
摘要: 1.绝对值   S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual  3.取整(小)   S:select floor(-1.001) value   O:select fl... 阅读全文
posted @ 2006-10-17 15:08 Konimeter 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 我一般开发,都用vb.net+mssql,最近一个项目采用vb.net+oracle对于游标的使用,我的看法是:没用!需要用游标的地方,基本可以在vb中实现。除非想在oracle中搞定所有的开发。游标是什么: 游标字面理解就是游动的光标。 用数据库语言来描述:游标是映射在结果集中一行数据上的位置实体,有了游标用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提... 阅读全文
posted @ 2006-10-17 00:41 Konimeter 阅读(3098) 评论(2) 推荐(0) 编辑
摘要: 最近考虑到我们的数据库端写存储过程关于临时表使用的情况,由于我们现在还不清楚数据库端到底是怎么处理的,是否和Sql Server的处理方式相同,是否会存在隐患等等一些问题,为了避免将来不必要的麻烦我做了深入的研究和查看了一些权威的资料,现在和大家共享,希望大家在处理Oracle临时表是注意一下:  首先是创建临时表的语法: CREATE GLOBAL TEMPORARY TABLE ta... 阅读全文
posted @ 2006-10-17 00:36 Konimeter 阅读(3568) 评论(1) 推荐(0) 编辑
摘要: 众所周知,一般操作系统会提供定时执行任务的方法,例如:Unix平台上提供了让系统定时执行任务的命令Crontab。但是,对于某些需求,例如:一些对数据库表的操作,最为典型的是证券交易所每日收盘后的结算,它涉及大量的数据库表操作,如果仍然利用操作系统去定时执行,不仅需要大量的编程工作,而且还会出现用户不一致等运行错误,甚至导致程序无法执行。 一、分析问题 事实上,对于以上需求,我们可以利用数据库本身... 阅读全文
posted @ 2006-10-17 00:29 Konimeter 阅读(575) 评论(0) 推荐(0) 编辑