ORACLE
appleric
在不斷學習的過程中,我這個記性賊差的人,需要有個記錄點滴的地方,就這兒了~
展开
-
数据恢复操作
数据库数据恢复操作转载 2022-07-15 15:02:27 · 190 阅读 · 1 评论 -
查询某个数据库所有表的表名、表字段等
select * from user_tab_comments ;select * from user_col_comments ;select * from user_tables t;原创 2017-11-30 08:30:59 · 360 阅读 · 0 评论 -
Oracle定时执行计划任务
在日常工作中,往往有些事情是需要经常重复地做的,例如每天更新业务报表、每天从数据库中提取符合条件的数据、每天将客户关系管理系统中的数据分配给员工做数据库营销……因此我们就想:能不能让系统来自动定时执行计划任务?下面介绍的是在Oracle数据库中如何实现定时执行计划任务。Oracle在10g版本以前,计划任务用的是DBMS_JOB包,10g版本引入DBMS_SCHEDULER来替代先前的DBMS转载 2014-07-24 13:44:38 · 600 阅读 · 0 评论 -
如何在Delphi中调用oracle的存储过程返回数据集
如何在Delphi中调用oracle的存储过程返回数据集【delphi+oracle报表解决方案(一)】delphi中调用oracle的存储过程(分带返回游标,不返回值两种) 关键字: delphi ,oracle存储过程,游标,返回数据集,报表注:delphi 6+ oracle 8.1.6一.创建包与包体1.附:建表aaclass为下面作测试用create ta转载 2012-10-16 12:58:25 · 1228 阅读 · 0 评论 -
Oracle中INSTR,SUBSTR方法
INSTR方法的格式为 INSTR(源字符串, 目标字符串, 起始位置, 匹配序号) 例如:INSTR(CORPORATE FLOOR,OR, 3, 2)中,源字符串为CORPORATE FLOOR, 目标字符串为OR,起始位置为3,取第2个匹配项的位置。 默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。 所以SELECT INSTR(CORPORATE FLOO原创 2010-01-06 09:29:00 · 401 阅读 · 0 评论 -
oracle 日期常用函數 (ADD_MONTHS,LAST_DAY,NEXT_DAY,MONTHS_BETWEEN,NEW_TIME,ROUND,TRUNC)
select to_char(sysdate, dy) from dual; --周几Select to_char(sysdate, WW) weekly from dual; --第几周select trunc(next_day(sysdate, 星期日) - 7) from dual; select to_char(trunc(next_day(sysdate, 星期六原创 2009-12-28 10:00:00 · 1063 阅读 · 0 评论 -
ORACLE JOBS
常要oracle数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作,这时需要用到一个函数dbms_job.submit,来完成Oracle定时器Job时间的处理上。使用dbms_job.submit这个函数,我们只需要考虑两个事情:安排某一任务,和定制一个执行任务的时间点。但最重要也是最棘手的事情,我认为还是确定一个执行任务的时间点。时间点确原创 2009-12-03 08:50:00 · 372 阅读 · 0 评论 -
Oracle SQL 语句对时间操作的总结
在SQL语句中,常常用会对时间(或日期)进行一些处理,下面是比较通用的一些语句:延迟:sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5转载 2009-10-21 15:23:00 · 529 阅读 · 0 评论 -
Oracle %TYPE和%ROWTYPE
Oracle PL/SQL中如何使用%TYPE和%ROWTYPE 1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量: DECLARE v_FirstName VARCHAR2(20); 但是如果原创 2009-09-28 14:00:00 · 585 阅读 · 0 评论 -
ORACEL常用日期操作
1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval 7 MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval 7 hour from dual 当前时间减去7天的时间 select sysdate - interval 7 day from dual 当原创 2009-09-15 10:53:00 · 841 阅读 · 0 评论 -
oracle数据中记录被另一个用户锁住
oracle数据中删除数据时提示“记录被另一个用户锁住” 解决方法: 1、查看数据库锁,诊断锁的来源及类型: select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode f原创 2009-08-28 13:22:00 · 1752 阅读 · 0 评论