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
修改oracle字符集 方法/步骤oracle数据库的字符集更改A、oracle server 端 字符集查询select userenv('language') from dual其中NLS_CHARACTERSET 为server端字符集NLS_LANGUAGE 为 server端字符显示形式B...
分类:
数据库 时间:
2015-07-01 14:08:08
阅读次数:
115
1、统一SQL语句的写法对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的。
select*from dual select*From dual
其实就是大小写不同,查询分析器就认为是两句不同的SQL语句,必须进行两次解析。生成2个执行计划。所以作为程序员,应该保证相同的查询语句在任何地方都一致,多一个空格都不行!
2、使用“临时表”暂存中间结果
简化SQL语...
分类:
数据库 时间:
2015-06-30 16:31:10
阅读次数:
172
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- -...
分类:
数据库 时间:
2015-06-30 14:36:59
阅读次数:
132
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sy...
分类:
数据库 时间:
2015-06-30 10:03:32
阅读次数:
173
--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
SQL中的函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;2.CHR 给出整数,返回对应的字符; SQL> select chr(...
分类:
数据库 时间:
2015-06-26 19:50:25
阅读次数:
242
使用mybatis框架时,有时候需要新插入的数据的主键是多少。
1.oracle
由于oracle是建的序列文件,获取ID值。
SELECT SQ_WL_CARRIERS.Nextval as ID from DUAL
insert into spares(spares_id,spares_name......
2...
分类:
其他好文 时间:
2015-06-26 18:13:24
阅读次数:
102
--函数GetHzFullPY(string)用于获取汉字字符串的拼音--select GetHzFullPY('中华人民共和国') from dual;--返回:ZhongHuaRenMinGongHeGuo--函数GetHzPYCAP(string)用于获取拼音首字母--select GetHz...
分类:
数据库 时间:
2015-06-26 01:40:28
阅读次数:
1735