摘要:
SELECT TRUNC(10.99999,2), round(10.08999,2), CEIL(10.01), FLOOR(10.9999) FROM dual;结果:TRUNC是直接截断小数位ROUND是四舍五入CEIL和FLOOR则是和SQL SERVER一样返回最大整数值和最小整数值。 阅读全文
posted @ 2015-06-28 17:32
Jerry_Chen
阅读(171)
评论(0)
推荐(0)
摘要:
select id, grp_factor,sum (id) over(partition by grp_factor order by id rows between unbounded preceding and current row) running_sumfrom NUMBERS wher... 阅读全文
posted @ 2015-06-28 17:11
Jerry_Chen
阅读(271)
评论(0)
推荐(0)
摘要:
declare v_exists_table number;begin select count(*) into v_exists_table from all_tables where table_name = 'NUMBERS'; if v_exists_table 0 then e... 阅读全文
posted @ 2015-06-28 16:09
Jerry_Chen
阅读(636)
评论(0)
推荐(0)
摘要:
SQL SERVER下生成随机数据干得多,可是到了Oracle下我就傻了。没用过Oracle,不知道该怎么办?SQL SERVER下依靠TABLESAMPLE或者CHECKSUM(NEWID())来做随机抽样,Oracle则有它自己的随机抽样方法。这里找到一篇文章讲得挺好的:http://www.c... 阅读全文
posted @ 2015-06-28 15:33
Jerry_Chen
阅读(1539)
评论(0)
推荐(0)
摘要:
妈蛋。。作为一个使用了SQL SERVER有4 5年的程序猿,开始用Oracle真他妈不习惯。写法真他妈不一样。比如像写个像IF EXISTS(SELECT * FROM sys.tables WHERE name = 'xxxx') BEGIN DROP TABLE XXXX END这样的语句,发... 阅读全文
posted @ 2015-06-28 01:36
Jerry_Chen
阅读(5331)
评论(0)
推荐(0)
摘要:
这里找到一篇博文对这两个用法的解释:http://www.cnblogs.com/rootq/archive/2008/09/23/1297400.html启用约束: enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束. eenable novalidate :启... 阅读全文
posted @ 2015-06-28 01:19
Jerry_Chen
阅读(940)
评论(0)
推荐(0)