sysdate【功能】:返回当前日期。【参数】:没有参数,没有括号【返回】:日期SQL> SELECT SYSDATE FROM DUAL;SYSDATE-----------2015/4/9 19add_months(d1,n1)【功能】:返回在日期d1基础上再加n1个月后新的日期。【参数】:d1...
分类:
数据库 时间:
2015-04-10 13:12:57
阅读次数:
241
Oracle SQL函数之数学函数ABS(x)【功能】返回x的绝对值【参数】x,数字型表达式【返回】数字 SQL> SELECT ABS(100),ABS(-100) FROM DUAL; ABS(100) ABS(-100)---------- ---------- 100 ...
分类:
数据库 时间:
2015-04-10 11:13:09
阅读次数:
211
1.SQL> select ASCII('a'),ASCII('A'),CHR(97) from dual; --ASCLL(x)返回x的ASCLL码,CHR(x)返回ASCLL码为x的字符ASCII('A') ASCII('A') CHR(97)---------- ---------- ----...
分类:
数据库 时间:
2015-04-10 00:58:21
阅读次数:
307
nvl2(exp1,exp2,exp3)??虑空函数
检测表达式exp1,exp1不为空时值为exp2,空时为exp3
NVL2(表达式,不为空设值,为空设值)
?
小数转为百分数
select?to_char(round(0.1*100,3),‘990.99‘)?||?‘%‘?from?dual
...
分类:
数据库 时间:
2015-04-09 15:43:42
阅读次数:
220
select initcap('smith') upp from dual; --首字母大写 initcap()select concat('111','222')||'333' 电话 from dual ; --连接字符串方法 concat(,)select '111222'||'333' 电话 ...
分类:
数据库 时间:
2015-04-08 12:23:11
阅读次数:
133
一. 业务场景
业务流程需要进行写入和更新的比较,所以有原表和历史表。
要求表中的ID唯一性,以及两张表的ID关联,另外后续可能数据库会进行迁移二.方案选择方案一:id设置为int型自增长。这种做法编程简单,无需考虑id唯一性,由数据库帮忙维护。但是在此业务场景下存在缺点
1. 这里存在两张表关联。id自增长无法确保数据唯一性,也就无法保证原表与历史表进行数据映射。比如说,现在...
分类:
数据库 时间:
2015-04-06 21:52:27
阅读次数:
193
如何输出一个带有小数点的数字。 ? ?select to_char(abs(3213213), decode(instr(to_char(abs(‘3213213‘)), ‘.‘), 0,‘FM9,999,999,999,990‘,‘FM9,999,999,999,990.999999999‘)) as huja from dual; ?上述的语句...
分类:
数据库 时间:
2015-04-01 23:57:55
阅读次数:
343
/* * * TreeTable 0.1 - Client-side TreeTable Viewer! * @requires jQuery v1.3 * * Dual licensed under the MIT and GPL licenses: * http://www.opensour.....
分类:
编程语言 时间:
2015-04-01 17:33:14
阅读次数:
658
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm')....
分类:
数据库 时间:
2015-03-31 12:41:29
阅读次数:
200
字符类型: SQL> select dump('Whoami') from dual; DUMP('WHOAMI') ----------------------------------- Typ=96 Len=6: 87,104,111,97,109,105这个是变长。 SQL> select n...
分类:
其他好文 时间:
2015-03-31 06:37:02
阅读次数:
141