ORACLE
李大卫
开心的源头是知足,知足的源头是感恩。
展开
-
oracle新建一个表空间和用户来测试
首先对表空间作如下说明临时表空间:是在做大数据量排序时,分组操作时用的,正常这些都是在内存中完成的,但在大数据量排序处理时,内存不够用的情况下就会用到临时表空间,这里是不存放表的,有点类似于操作系统中的虚拟内存概念。数据表空间:是存放表、索引等数据文件的表空间,顺带说下最好把表和索引分在不同的表空间中,这样性能会好很多。用户指定表空间:其实只是对用户建表时候的表空间设定一个默认值,就是原创 2014-09-19 17:06:09 · 1554 阅读 · 1 评论 -
浅析exists 和 in
exists和in 干的事是一样的,那为什么还要弄两个呢,其实是效率问题例如下面两个例子1.select * from t1 where exists(select 'X' from t2 where t1.a=t2.a)PS:这里的‘X'换成其他任意常亮都是可以的,例如数字字符etc。2.select * from t1 where t1.a in(select t2.a fro原创 2014-09-16 15:36:48 · 989 阅读 · 0 评论 -
通过excel向数据库(ORACLE)里插入数据
大家都知道PL/SQL可以向excel复制数据,同样我们也可以通过excel向数据库里插入数据。下面我们以一个简单的例子并配以截图演示首先,我们创建一个表testCREATE TABLE test(id NUMBER);接着我们执行如下语句SELECT * FROM test FOR UPDATE;并点开上图的锁接着我们在excel里复制一列数值原创 2014-09-17 10:40:51 · 1901 阅读 · 1 评论