随笔分类 -  Oracle

摘要:在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引,测试查询语句的性能。SELECT /*+index(t pk_emp)*/* FROM EMP T --强制索引,/*.....*/第一个星星后不能有空格,里边内容结构为:加号index(表名 空格 索引名) 阅读全文
posted @ 2021-01-07 11:03 流失的痕迹 阅读(746) 评论(0) 推荐(0) 编辑
摘要:创建自定义数组cron_type_number 本方法中用到了自定义数组,需要单独创建 create or replace type cron_type_number as table of number(4); 创建函数cron_getnexttimeafter() 1 create or rep 阅读全文
posted @ 2020-05-22 09:32 流失的痕迹 阅读(774) 评论(2) 推荐(0) 编辑
摘要:Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Hours DayofM 阅读全文
posted @ 2020-05-22 09:29 流失的痕迹 阅读(175) 评论(0) 推荐(0) 编辑
摘要:/**************日期********************/1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm') from dual --2013-01 阅读全文
posted @ 2019-08-30 18:41 流失的痕迹 阅读(417) 评论(0) 推荐(0) 编辑
摘要:不多说了,我们来做实验吧。 创建如下表数据 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致。 方式1,update 常见陷阱: 执行后T1结果如下: 有一行原有值,被更新成空值了。 正确写法: 方式2:内联视图更新 方式3:merge更新 阅读全文
posted @ 2019-08-13 16:47 流失的痕迹 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Oracle的分页查询是没有进行任何排序操作的,Oracle是顺序的从数据块中读取符合条件的数据返回到客户端。 而Oracle的排序算法不具有稳定性,也就是说,对于排序键值相等的数据,这种算法完成排序后,不能保证这些键值相等的数据保持排序前的顺序。 解决办法就是在排序的最后一个字段后面加上主键或者R 阅读全文
posted @ 2018-09-11 09:35 流失的痕迹 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 阅读全文
posted @ 2018-08-14 10:17 流失的痕迹 阅读(2232) 评论(0) 推荐(0) 编辑
摘要:用oracle sql对数字进行操作: 取上取整、向下取整、保留N位小数、四舍五入、数字格式化取整(向下取整): select floor(5.534) from dual;select trunc(5.534) from dual;上面两种用法都可以对数字5.534向下取整,结果为5. 如果要向上 阅读全文
posted @ 2018-06-07 17:03 流失的痕迹 阅读(833) 评论(0) 推荐(0) 编辑
摘要:在Oracle中执行动态SQL的几种方法 在一般的sql操作中,sql语句基本上都是固定的,如:SELECT t.empno,t.ename FROM scott.emp t WHERE t.deptno = 20;但有的时候,从应用的需要或程序的编写出发,都可能需要用到动态SQl,如:当 from 阅读全文
posted @ 2018-05-11 07:15 流失的痕迹 阅读(318) 评论(0) 推荐(0) 编辑
摘要:create index idx_th_user_info_fans_name on th_user_info(fans_name) nologging; 阅读全文
posted @ 2018-05-06 21:36 流失的痕迹 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:-- 找回一个小时前的数据 select * from sys_system_dictionary as of timestamp sysdate - 1/24order by id AS OF TIMESTAMP方式的使用非常方便,但是在某些情况下,我们建议使用AS OF SCN的方式执行Flas 阅读全文
posted @ 2017-11-29 16:58 流失的痕迹 阅读(177) 评论(0) 推荐(0) 编辑
摘要:ORA-12560: TNS:protocol adapter error 添加一个环境变量,名为TNS_ADMIN,值为 tnsnames.ora 文件所在路径。比如我的本机为:D:/instantclient_11_2/network/admin 阅读全文
posted @ 2016-05-11 08:51 流失的痕迹 阅读(10429) 评论(0) 推荐(0) 编辑
摘要:只能导出以下类型: PROCEDURE PACKAGE PACKAGE BODY TYPE BODY FUNCTION TYPE 也就是,表需要单独导出并导入(已经能俭省很多手动操作了)。 阅读全文
posted @ 2016-03-31 18:28 流失的痕迹 阅读(2709) 评论(0) 推荐(0) 编辑
摘要:select ltrim('124532.62879'-floor('124532.62879'),'0.') from dual;select length(66695) from dual; 这两条SQL结合起来,就可以查询出小数点后边部分的小数位数、在Oracle中很经典,也很实用! 下面这个 阅读全文
posted @ 2016-02-18 14:11 流失的痕迹 阅读(2827) 评论(0) 推荐(1) 编辑
摘要:当你碰到ORA-12520错误时,如下所示: 英文错误提示: ORA-12520: TNS:listener could not find available handler for requested type of server 中文错误提示: ORA-12520: TNS: 监听程序无法为请求 阅读全文
posted @ 2015-12-15 09:25 流失的痕迹 阅读(925) 评论(0) 推荐(0) 编辑
摘要:导出: exp dbname/dbpwd@orclname file=c:\xxx.dmp tables=(tablename) 导入:imp ross_delivery/123456@orcl file=d:\section.dmp full=y; 阅读全文
posted @ 2015-11-03 16:00 流失的痕迹 阅读(849) 评论(0) 推荐(0) 编辑
摘要:1 declare 2 3 l_start date := to_date('2015-04-29 01:02:03', 'yyyy-mm-dd hh24:mi:ss'); 4 l_end date := to_date('2015-05-15 11:22:33', 'yyyy-mm-dd hh... 阅读全文
posted @ 2015-11-01 10:44 流失的痕迹 阅读(1599) 评论(0) 推荐(0) 编辑
摘要:在国庆期间,数据库存储过程在通过dblink跨库调用存储过程时,错误日志中记录了ORA-12560: TNS: 协议适配器错误的异常日志。 偶尔用PL/SQL连接数据库时,又频繁提示:ORA-12154: TNS: 无法解析指定的连接标识符 随后,百度了很多,尝试了很多方法,没有一个答案指示是因为连 阅读全文
posted @ 2015-10-10 09:45 流失的痕迹 阅读(2647) 评论(0) 推荐(0) 编辑
摘要:1、Oracle安装时,要选择字符集为中文编码,数据库重要角色设置密码时,不要用数字开头,不然后面会报一些错误提示2、emp导出的数据dmp格式,导入时要在服务器导入,具体没有试,要找机会试试,转化经验3、PLSQL使用时,中文乱码(查询和存储过程中),看系统环境产量有没有配置NL_LANGUAGE... 阅读全文
posted @ 2015-09-21 09:09 流失的痕迹 阅读(231) 评论(0) 推荐(0) 编辑
摘要:SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = ... 阅读全文
posted @ 2015-08-25 09:35 流失的痕迹 阅读(307) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示