一个普通的语句select * from t1, t2 where t1.id = t2.id and t1.name = 'a'; 这个语句在什么情况下最高效?表连接分类: 1. 嵌套循环连接(Nested Loop Join) 2. 排序合并连接(Merge Sort Join):PGA 中的 ...
分类:
数据库 时间:
2014-09-10 17:20:40
阅读次数:
362
查看当前用户所在表空间
select username,default_tablespace from user_users;
修改用户默认表空间
alter user 用户名 default tablespace 新表空间;
查看用户所拥有的角色
select * from user_role_privs;
查询数据库中有多少张表
select * from user_tables;...
分类:
数据库 时间:
2014-09-09 12:59:09
阅读次数:
158
转自:http://love-flying-snow.iteye.com/blog/573303废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table g....
分类:
数据库 时间:
2014-09-09 11:10:08
阅读次数:
343
--先创建表,分别分区,指定表空间,添加子分区create table WID_EVT_INS_FIX_BEH_MON( serv_id NUMBER(12), acc_nbr VARCHAR2(31), local_ca...
分类:
数据库 时间:
2014-09-04 14:39:19
阅读次数:
361
这些都比较基础,还是重温一下。一、简单的查询语句1、查询表结构sql>desc dept; (使用PL/SQL Developer查询时,必需在命令窗口才能使用该语句)2、查询所有列sql>select * from dept;3、查询指定列sql>select ename,sal,job,dept...
分类:
数据库 时间:
2014-09-04 07:20:57
阅读次数:
335
一、表名和列的命名规则1、必须以字母开头。2、长度不能超过30字符。3、不能使用Oracle的保留字。4、只能使用如下字符 A-Z,a-z,0-9,$,#等。二、Oracle支持的数据类型1、字符型(1) char说明:定长,最大2000字符。例子:char(10),'小寒'前四个字符放'小寒',后...
分类:
数据库 时间:
2014-09-02 12:09:24
阅读次数:
244
表空间基本命令
--创建表空间 初始化大小10M 自动增长5M 最大50M
create tablespace duan datafile 'F:\oracle\product\10.2.0\oradata\orcl\duan.dbf' size 10M
autoextend on next 5M maxsize 50M;
--查询表空间的地址和空间名称
select fi...
分类:
数据库 时间:
2014-08-31 21:33:01
阅读次数:
599
今天看到数据库中有很多类似:TNAMETABTYPECLUSTERID ------------------------------ ------- ---------- BIN$dJ4cxvVNZVHgQAB/AQBx3w==$0 TABLE BIN$dJ4cxvVSZVHgQAB/AQBx3w=...
分类:
数据库 时间:
2014-08-26 17:00:46
阅读次数:
238
1.分析表与索引(analyze 不会重建索引)analyze table tablename compute statistics等同于 analyze table tablename compute statistics for table for all indexes for all col...
分类:
数据库 时间:
2014-08-23 16:43:11
阅读次数:
247
//创建表空间
Create tablespace examination//创建表空间examination
datafile ‘c:\Oracle\zhangwei\examination.dbf‘//与表空间关联的文件存放位置(要预先手动建好文件夹)
size 100m//文件初始大小,千万不要...
分类:
数据库 时间:
2014-08-19 01:04:13
阅读次数:
302