易截截图软件、单文件、免安装、纯绿色、仅160KB

OCP认证考试指南(4):接合Oracle数据库

一、SQL的使用
CREATE、ALTER和DROP是主要的3种DDL语句,这些语句被用于在数据库中添加、修改或删除对象。
DCL语句包括GRANT和REVOKE命令,它们可以被用于为用户或角色授予或取消权限,可以被授予和取消的两种权限是系统权限和对象权限。取决于不同的对象类型,对象权限可能不同。
操纵或检索数据都需要使用DML语句。DML的主要元素是SELECT、INSERT、UPDATE和DELETE命令;DML还包括由COMMIT、ROLLBACK和SAVEPOINT命令组成的事务控制语言元素。
1、SELECT语句
基本格式如下:
?[Copy to clipboard]View Code SQL
SELECT [DISTINCT] {* | column, [expression],...}
from table;
例子:
?[Copy to clipboard]View Code SQL
SQL> select username || 'is' || account_status as "User and Sstatus"
2 from dba_users;
1.1、使用WHERE子句限定返回的行
在SELECT语句中,WHERE子句总是位于from子句之后:
?[Copy to clipboard]View Code SQL
SELECT [DISTINCT] {* | column, [expression],...}
from table;
[WHERE condition1 [{AND | OR [NOT]} condition2...] ]
例子:
?[Copy to clipboard]View Code SQL
SQL> select count(*) from dba_tables where owner = 'SYSMAN';
记住:Oracle执行字符比较时会区分大小写。例如:
?[Copy to clipboard]View Code SQL
SQL> select count(*) from dba_tables where owner = 'sysman';
 
COUNT(*)
----------
0
 
SQL> select count(*) from dba_tables where owner = 'SYSMAN';
 
COUNT(*)
----------
337
1.2、避免结果集中出现重复
DISTINCT关键字可以应用于SELECT列表中的所有列或表达式。例如:
?[Copy to clipboard]View Code SQL
SQL> select distinct owner from dba_objects;
 
SQL> select distinct owner, object_type from dba_objects;
1.3、从多个表中检索数据
Oracle能够支持传统的连接语法,不过应当首选ANSI JOIN语法,下面两种,我们更推荐第二种方法。
?[Copy to clipboard]View Code SQL
SQL> select dba_data_files.tablespace_name, file_name
2 from dba_tablespaces, dba_data_files
3 where dba_tablespaces.tablespace_name=dba_data_files.tablespace_name;
 
SQL> select dba_data_files.tablespace_name, file_name
2 from dba_tab


相关文档:

Linux下oracle Occi开发环境的安装

1.首先要知道什么是ORACLE的客户端:
Oracle Instant client 是oracle提供的简便客户端, 支持多种平台. 可从oracle网站下载, 下载地址为
http://www.oracle.com/technology/tech/oci/instantclient/index.html
这时你按个libaio的库就可以了。
2. [root@localhost sdk]# ./occidml
./occidml: error while loading sh ......

oracle里常用命令

第一章:日志管理
1.forcing log switches
sql> alter system switch logfile;
2.forcing checkpoints
sql> alter system checkpoint;
3.adding online redo log groups
sql> alter database add logfile [group 4]
sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m;
4.adding online re ......

oracle中select 1和select *的区别

创建myt表并插入数据,如下:
create table myt(name varchar2,create_time date)
 insert into myt values('john',to_date(sysdate,'DD-MON-YY'));
 insert into myt values('tom',to_date(sysdate,'DD-MON-YY'));
 insert into myt values('lili',to_date(sysdate,'DD-MON-YY'));  
 在sql ......

oracle 性能指标图


指标名称
 
指标描述
 
指标范围
 
指标单位
1.关于实例效率(Instance Efficiency Percentages)的性能指标
 
缓冲区未等待率
 
(Buffer Nowait %)
指在缓冲区中获取Buffer的未等待比率。
该指标的值应接近100%,如果该值较低,则可能要增大buffer cache。
%
Redo缓冲区未等待 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号