
Oracel
cleargy
这个作者很懒,什么都没留下…
展开
-
Excel批量数据导入Oracle
对oracle数据库操作用到工具PLSQL Developer。 1.最简单的方式添加,直接操作表(1)select * from 表名 for update; (2)开锁;(3)选定字段:利用CONTENTID字段复制粘贴数据;(注意:一定要选定contentid字段所在列,全部)(4)粘贴从excel复制过来的数据,点钩保存,然后提交。原创 2016-04-27 11:32:51 · 988 阅读 · 0 评论 -
Oracle 外键创建及使用
一 什么是外键(1)在oracle数据库中,外键是指在表(父表)中定义外键的字段的列的值必须在另一张表(子表)中出现。外键是用来实现参照完整性的方法之一。(2)被参照的表称为父表,创建外键的表称为子表。子表中的外键关联的是父表中的主键(3)外键可以在建表的时候定义,也可以通过alter table语句来创建。二 创建表定义外键a. 建表的时候定义CREATE TABLE t原创 2016-10-24 11:00:39 · 35037 阅读 · 0 评论 -
使用倒序索引提升ORDER BY DESC性能
使用倒序索引(INDEX DESC),可以大幅提升带有order by desc子句的SQL语句性能。 一、场景1、表名:test_t,有一字段名为object_id2、总数据量:580000行,segment_size:72MB3、Where条件(Owner=’SYS’ and Object_id>50000)的行数:32472行4、SQL语句:select * from t转载 2016-10-18 17:45:20 · 5040 阅读 · 0 评论 -
oracle千万级数据查询优化
环境:表数据量千万级需求:组合查询,按条件统计某几个字段取前100条记录问题:没建索引导致查询结果耗时10多秒,不能忍受。解决方法:1.建索引,在哪个字段建? 在这里先提下Oracle的sql语句的执行。oracle在执行sql语句之前会用优化器Optimizer对sql语句进行解析,解析出最优的执行计划再执行,这样所花费的时间最少,效率最快。 优化器优化方原创 2016-10-19 17:23:05 · 27252 阅读 · 1 评论 -
oracle 利用存储过程为表动态建立索引
-- Cursor 游标create or replace procedure createProcedure_test as table_name varchar(20); sqlt varchar(200); index_name varchar(100);--Cursor cursor is select table_name from user_tables where ta转载 2017-01-18 15:39:48 · 3139 阅读 · 0 评论 -
Orcle 内外关联与+号作用
一 内外关联 外关联:左关联(left join),返回包括左表中的所有记录和右表中联结字段相等的记录。 右关联(right join),返回包括右表中的所有记录和左表中联结字段相等的记录。 全外关联(full join),两个表的记录都返回,不联结的字段补null。 内关联:自关联(原创 2017-01-22 12:36:47 · 2087 阅读 · 0 评论