
Oracle
JOJO_wen
这个作者很懒,什么都没留下…
展开
-
使用1条sql语句生存10万条测试数据
Sql-->select rownum as id, to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime, trunc(dbms_random.value(0, 100)) as random_id, dbms_random.string('x', 20) random_string ...原创 2011-02-22 10:09:18 · 661 阅读 · 0 评论 -
Oracle 十进制、二进制相互转换自定义函数
create or replace function number_2_bit(v_num number) return varchar is v_rtn varchar(2000); v_n1 number; v_n2 number;begin v_n1 := v_num; loop v_n2 := mod(v_n1, 2); v_n1 := trunc(v_n1 / 2)...原创 2011-02-22 10:12:13 · 450 阅读 · 0 评论 -
Oracle日期函数归总
1.add_months()用于从一个日期值增加或减少一些月份 语法:date_value:=add_months(date_value,number_of_months) SQL> select add_months(sysdate,12) "Next Year" from dual; Next Year ----------...原创 2011-02-22 10:20:51 · 167 阅读 · 0 评论 -
Oracle 与SQL Server函数对比命令大全
Oracle 与SQL Server函数命令大全S:select abs(-1) valueO:select abs(-1) value from dual 2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001)...原创 2011-02-23 11:07:46 · 134 阅读 · 0 评论 -
ORACLE函数大全
ORACLE函数大全SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE-----...原创 2011-02-23 11:10:19 · 116 阅读 · 0 评论 -
Oracle行转列
表结构及数据展现 要实现的效果 实现sql: select booktype ,MAX(sys_connect_by_path(t.bookname, '')) as bookname from( select a.booktype,a.bookname,row_number() over(PARTITION BY booktype ORDER BY bookname) as rn from...原创 2011-12-30 17:44:29 · 269 阅读 · 0 评论