oracle
文章平均质量分 75
coolbaby1984
这个作者很懒,什么都没留下…
展开
-
oracle 函数大全
cast 是进行类型转换的, 可以针对各种Oracle数据类型. 修改的是用户的数据类型. a = 12.3456 SQL> select cast(a as int) from t1; CAST(AASINT) ------------ 12 SQL> select cast(a as number(8,4)) from t1; CAST(AASNUMBER(8,4)) -转载 2009-03-07 17:56:00 · 549 阅读 · 0 评论 -
如何保护好经过MD5加密过的密码
今天,偶然想看过一段MD5后面的内容,baidu,和google一通后,如愿以偿。由此引发了对MD5加密的担忧。其实,从几分钟搜索得知的破解手段来看,无非就是暴力,字典,和海量数据库这几种手段,想了想,想要更可靠的保护好你的MD5还是很简单的,希望开发人员多动脑,而不仅仅是baidu过来,能用就行了。下面提供ORACLE下最简单的MD5加密程序,和安全MD5加密程序。经典MD5加密函数:creat原创 2009-10-19 10:48:00 · 582 阅读 · 0 评论 -
oracle管道化表函数
在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函原创 2009-10-21 11:05:00 · 640 阅读 · 0 评论 -
Oracle JOB 使用方法
SVRMGR> select * from dba_jobs;初始化相关参数job_queue_processesalter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位DBA_JOBS describes all jobs in the原创 2009-10-21 16:05:00 · 482 阅读 · 0 评论 -
oracle Job 二
DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X,what => ETL_RUN_D_Date;,next_date => to_date(2009-08-26 01:00:00,yyyy-mm-dd hh24:mi:ss),interval => trunc(sysdate)+1+1/24,no_parse => FALSE);原创 2009-10-21 16:10:00 · 530 阅读 · 1 评论 -
oralce 存储过程
存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围);变量2 类型(值范围);Begin Select count(*) into 变量1 from 表A where列名=param1; If (判断条件) then原创 2009-10-21 15:36:00 · 547 阅读 · 0 评论 -
存储过程和函数
存储过程与函数 1、存储过程 存储过程的参数 形式参数和实际参数,例如,有如下一个存储过程,该过程接收一个作家代码和一个工资值,将该作家的工资改为接收到的工资值。Java代码 create or replace procedure updateauths( p_authscode auths.author_code%type, p_authssala原创 2009-10-21 16:00:00 · 437 阅读 · 0 评论 -
sql大全
. SQL 命令这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of ContentsABORT -- 退出当前事务ALTER GROUP -- 向组中增加用户或从组中删除用户 ALTER USER -- 改变数据库用户帐号.ANALYZE -- 收原创 2009-10-26 09:54:00 · 768 阅读 · 0 评论 -
oracle 一条sql生成10W条测试数据
做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。产生测试数据的SQL如下:SQL> select rownum as id, 2 to_char(sysdate + rownum / 24 / 3600, yyyy-mm-dd hh原创 2009-12-17 13:46:00 · 1426 阅读 · 0 评论