技术-db
li_guang
这个作者很懒,什么都没留下…
展开
-
oracle定时任务
DBMS_JOB系统包是Oracle“任务队列”子系统的API编程接口。DBMS_JOB包对于任务队列提供了下面这些功能:提交并且执行一个任务、改变任务的执行参数以及删除或者临时挂起任务等。DBMS_JOB包是由ORACLE_HOME目录下的rdbms/admin子目录下的DBMSJOB.SQL和PRVTJOB.PLB 这两个脚本文件创建的。这两个文件被CATPROC.SQL脚本文件调用原创 2008-06-04 14:24:00 · 12115 阅读 · 2 评论 -
重装系统之后mysql恢复
<br />方法一:<br />之前已经用mysql5.0的windows安装包安装了mysql5.0,之后由于重装了系统,但又不想重新安装mysql5.0 <br />所以想手工恢复一下先前安装的mysql,我先前的安装目录是:<br />d:/MySQL Server 5.0/<br />把 MySQLInstanceConfig.exe 拷贝一份到 d:/MySQL Server 5.0/ 和d:/MySQL Server 5.0/bin<br />去d:/MySQL Server 5.0/原创 2010-08-30 16:19:00 · 4026 阅读 · 1 评论 -
Mysql 局域网访问授权
解决办法 grant all privileges on *.* to joe@localhost identified by 1; flush privileges;拿 joe 1 登陆附:mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;原创 2010-04-03 10:22:00 · 1820 阅读 · 0 评论 -
oracle 随机排序
select * from ta order by dbms_random.value();转载 2009-05-13 11:15:00 · 673 阅读 · 0 评论 -
oracle 任务
一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程 sql>select name,description from v$bgprocess;转载 2009-07-18 09:03:00 · 502 阅读 · 0 评论 -
oracle中查询被锁的表并释放session
key words: 锁表 解锁查询sql:SELECT A.OWNER,A.OBJECT_NAME,B.XIDUSN,B.XIDSLOT,B.XIDSQN,B.SESSION_ID,B.ORACLE_USERNAME, B.OS_USER_NAME,B.PROCESS, B.LOCKED_MODE, C.MACHINE,C.STATUS,C.SERVER,C.SID,C.SERIAL#,C.PR转载 2009-03-24 15:57:00 · 729 阅读 · 0 评论 -
在Oracle中执行动态SQL的几种方法
在Oracle中执行动态SQL的几种方法在一般的sql操作中,sql语句基本上都是固定的,如:SELECT t.empno,t.ename FROM scott.emp t WHERE t.deptno = 20;但有的时候,从应用的需要或程序的编写出发,都可能需要用到动态SQl,如:当 from 后的表 不确定时,或者where 后的条件不确定时,都需要用到动态SQL。一、使用动态游转载 2009-03-16 21:49:00 · 51137 阅读 · 2 评论 -
oracle 分页介绍
--1:无ORDER BY排序的写法。(效率最高) --(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!) SELECT * FROM (Select ROWNUM AS ROWNO, T.* from k_task T where Flight_date between to_转载 2008-12-02 20:05:00 · 730 阅读 · 0 评论 -
oracle 排名函数
rank()对表中的数据进行分级排序. 譬如有张学生成绩统计单的表STUDENT_RESULT name number kemu fenshu li 0113101 高数 90 zhang 0113098 高数 80 wang 0113077 高数 70 li 0113101 物理 80 zhang 0113098 物理 90 wang转载 2008-12-01 17:50:00 · 4572 阅读 · 0 评论 -
SQL SERVER查询表大小
select object_name(id) tablename,8*reserved/1024 reserved,rtrim(8*dpages/1024)+Mb used,8*(reserved-dpages)/1024 unused,8*dpages/1024-rows/1024*minlen/1024 free, rows,* from sysindexes where i原创 2008-12-01 17:08:00 · 1058 阅读 · 1 评论 -
清除数据库日志
方法1:第一步:backup log database_name with no_log 或者 backup log database_name with truncate_only --no_log和truncate_only是在这里是同义的,随便执行哪一句都可以第二步:1.收缩特定数据库的所有数据和日志文件,执行 dbcc shrinkdatabase(datab转载 2008-12-01 17:07:00 · 1311 阅读 · 0 评论 -
Oracle 10g 中用 setString方法写CLOB字段
本文主要讲解1、在Oracle 10g中的新的,方便处理Clob 大字段的 JDBC Api2、以及一个java 中处理大字段的一个示例程序A、什么是ClobLOBs (Large Ojbects) 用来存储没有结构的数据,比如大文本内容,图像文件,或是视频等等。·Oracle里有3种LOB,BLOB(Binary LOB),CLOB(Character LOB),和NCLO转载 2008-12-01 17:06:00 · 5983 阅读 · 0 评论 -
关于Oracle取整的函数
1.取整(大) select ceil(-1.5) value from dual 2.取整(小) select floor(-1.5) value from dual 3.取整(截取) select trunc(-1.5) value from dual 4.取整(舍入) select round(-1.5) value from dual原创 2009-01-06 18:53:00 · 1292 阅读 · 0 评论 -
SQLite随机取n行数据
<br />SELECT * FROM 表名 ORDER BY RANDOM() limit 1<br />当然,中间可以插where过滤一下你的数据。原创 2011-01-05 14:29:00 · 1141 阅读 · 0 评论