Oracle学习笔记摘录8
<1> ORACLE的使用
启动和关闭
工具操作ORACLE -- sql*plus
plsql developer
<2> SQL命令
4大类
DDL 数据定义语言 - 建立数据库对象
create /alter/ drop/ truncate
DML 数据操纵语言 - 数据的查看和维护
select / insert /delete /update
TCL 事务控制语言 - 数据是否保存到数据库中
commit / rollback / savepoint
DCL 数据控制语言 -- 查看对象的权限
grant / revoke /如何建用户
<3> 子查询和关联查询 *********************
关联查询 - 3个表的关联
select dname,ename
from dept a, emp b
where a.deptno = b.deptno;
子查询 -- (1)写在where子句中
(2) 子查询可以出现在字段的位置上
(1) select * from emp where sal > (
select avg(sal) from emp );
--高于平均工资的所有员工
(2) select * from emp a where sal > (
&
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
declare
begin
--SQL语句
--直接写的SQL语句(DML/TCL)
--间接写execute immediate <DDL/DCL命令字符串>
--select 语句
<1>必须带有into子句
&n ......
数据库对象
<1>表(约束)
<2>如何自动编号
SQLserver
--IDENTITY属性
create table test(
xh int identity(1,2) primary key,
name varchar(20)
);
insert into test(name) values ('mike');
ORACLE
一个对象(序列sequenc ......
用途: <1>模块化
<例子> --公司的员工的管理
1.增加一个员工
2.员工离职
用存储过程和函数来实现
1.增加一个员工
create sequence seq1 start with 7935;
create or replace function insert ......