今天在写SQL查询Oracle中的数据时遇到一个问题。在一般的SQL查询分析器中写好的SQL语句(运行一切正常),扔到用C#写的程序中就报错。错误代码如下:
System.Data.OleDb.OleDbException:One or more errors occurred during processing of command.
ORA-00911: invalid character at...
阅读全文>
发表于 @ 2008年04月21日 09:29:00|评论(loading...)|编辑|收藏
日前遇到一个问题,需要对在Oracle数据库中查询出来的数值进行比率的计算。类似于如下的SQL:Select Round((discount/Amount),2) from dual;这样算出来的数字可以满足绝大部分的需求。但是对于不到1的数字,问题出来了......显示的类似于 .45样子的数据。0.45前面的0不见了。以下总结了两种方法来解决缺0的问题。阅读全文>
发表于 @ 2008年02月03日 18:13:00|评论(loading...)|编辑|收藏
在很多技术性的文章,特别是有关数据库类的文章中,经常会看到一个缩写“CRUD”,那什么是CRUD呢?阅读全文>
发表于 @ 2007年12月31日 20:44:00|评论(loading...)|编辑|收藏
Data Warehousing基本表:
Dimension(维度表): 度量表
Fact(事实表): 数字表,倾向于更多的行和更少的列
建模四步曲:
选取业务处理过程
定义业务处理粒度
选定维度
确定事实阅读全文>
发表于 @ 2007年11月26日 14:00:00|评论(loading...)|编辑|收藏
动机:
想在Oracle中用一条SQL语句直接进行Insert/Update的操作。
说明:
在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。
阅读全文>
发表于 @ 2007年11月20日 14:58:00|评论(loading...)|编辑|收藏