1、Delete 和 Truncate 区别: truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。 这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复, 而trunc...
分类:
数据库 时间:
2015-07-16 13:51:32
阅读次数:
186
取整(向下取整):select floor(5.534) from dual;select trunc(5.534) from dual;上面两种用法都可以对数字5.534向下取整,结果为5.如果要向上取整,得到结果为6,则应该用ceilselect ceil(5.534) from dual;四舍...
分类:
数据库 时间:
2015-07-07 19:06:21
阅读次数:
285
SELECT to_char(add_months(trunc(SYSDATE, 'yyyy'), -12 * (rownum - 1)), 'YYYY') Y...
分类:
其他好文 时间:
2015-07-04 15:16:28
阅读次数:
134
1、日期比较时精确到日,可以使用 TRUNC(sysdate,'dd')函数。 函数支持格式有:yyyy MM dd hh Mi 可以用 select TRUNC(sysdate,'yyyy') from dual 测试看看【返回】:日期 select sysdate from dual --当.....
分类:
数据库 时间:
2015-07-02 17:15:32
阅读次数:
137
1:Oracle查询某个时间段内,每天发送短信的总条数select tab.tday, (select count(1) from t_msgsendrecode m where trunc(m.sendtime) = to_date(tab.tday,'yyyy-mm-dd'))from (sel...
分类:
数据库 时间:
2015-07-01 17:16:17
阅读次数:
177
-- 取季初那一天 select date_trunc( 'quarter',cast('20150820' as date)) -- 取季末那一天 select add_months(date_trunc( 'quarter',cast('20150820' as date)) + INTER.....
分类:
数据库 时间:
2015-07-01 11:59:08
阅读次数:
200
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm'...
分类:
数据库 时间:
2015-06-29 00:23:22
阅读次数:
173
SELECT TRUNC(10.99999,2), round(10.08999,2), CEIL(10.01), FLOOR(10.9999) FROM dual;结果:TRUNC是直接截断小数位ROUND是四舍五入CEIL和FLOOR则是和SQL SERVER一样返回最大整数值和最小整数值。
分类:
数据库 时间:
2015-06-28 18:42:45
阅读次数:
215
--Oracletrunc()函数的用法/**************日期********************/selecttrunc(sysdate)fromdual--2011-3-18今天的日期为2011-3-18selecttrunc(sysdate,'mm')fromdual--201...
分类:
数据库 时间:
2015-06-23 17:10:11
阅读次数:
132
分页语句:select z.* from(select x.*,rownum members from reg_user x where rownum01 获取总页数Sql代码 01.SELECT DECODE(mod(COUNT(*),100),0,COUNT(*)/100,TRUNC(COUNT...
分类:
数据库 时间:
2015-06-08 13:02:53
阅读次数:
176