第一:DDL是指数据定义语言,主要涉及表结构的定义,修改,删除.(create,alter)
DCL是指数据控制语言,主要是和授权相关的操作.(授权:grant,撤销:revoke)
DML是指数据操作语言,主要是涉及对表的select ,insert,update,delete操作.
第二:事物的4个特点:原子性、一致性、隔离性、永久性.
提交: commit 回滚: rollback
第三:给表字段增加唯一性约束条件(注:要求此列不允许为null)
1.实体表的完整性通过主键来约束
alter table tab_name add constraint pk_column_name primary key (column_name);
2.参照完整性是通过外键来约束
alter table tab2 add constraint fk_c2 foreign key (c2) references tab1 (c1);
3.限制某列的值仅仅为指定的值
alter table tab add constraint ck_c3 check(c3='男' or c3='女');
4.查看表当前有哪些约束(dba_constraints,all_constraints,user_constraints)
select constraint_name,constraint_type from user_constraints where table_name='emp';
第四:sqlplus中的命令,保存文件save,编辑文件edit,执行文件@,查看当前执行过的文件l,加载文件get.
第五:编写存储过程
create or replace procedure myproc(id varchar2,name out varchar2)
is
x test.b%type;
begin
select b into name from test where a=id;
end;
第六:编写行级的触发器
create or replace trigger mytrigger
after update on department
for each row
begin
update emp set deptno=:new.id where deptno=:old.id;
end;
分享到:
相关推荐
Oracle10g学习笔记,Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记
│ oracle10g权限与角色管理初学笔记.txt │ oracle10g的系统视图(sys、system).txt │ oracle10g系统管理之UNDO表空间 - lvhuiqing的专栏 - CSDN博客.mht │ oracle10g系统管理之序列 - lvhuiqing的专栏 - CSDN博客...
《成功之路:Oracle 11g学习笔记》专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发中的一些技巧。开发技巧展示是《成功之路:Oracle 11g学习笔记》的一大特色(这一点很值得...
在Oracle 10G和11G版本中,oci.dll扮演了至关重要的角色,为应用程序提供了访问数据库的底层接口。Navicat是一款流行的数据库管理工具,它利用oci.dll来连接并操作Oracle数据库。 Oracle 10G是Oracle公司在2003年...
oracle10g,韩顺平10g课堂笔记
Oracle 11g 是一款企业级的关系型数据库管理系统,它提供了高效的数据存储、管理和分析功能。在Linux环境下安装Oracle 11g涉及多个步骤,包括下载软件、创建用户和管理组、预先创建安装目录以及设置相应的权限和环境...
Oracle 10g(10g代表10th Generation,即第十代)是Oracle公司发布的一个重要版本,发布于2004年。这一版本在之前的版本基础上进行了大量的改进和优化,引入了许多新特性,特别是在网格计算方面有着显著的进步。以下...
Oracle 10g是Oracle公司推出的数据库管理系统的一个版本,它主要针对64位操作系统环境设计。Oracle数据库系统在IT行业中有着广泛的应用,尤其在大型企业、金融机构和互联网公司的数据存储和管理方面扮演着核心角色。...
《成功之路Oracle11g学习笔记》是一本专为初学者设计的Oracle数据库学习资源,旨在帮助读者系统地掌握Oracle11g的基础知识。Oracle11g是Oracle公司推出的一个重要版本,它提供了许多增强的功能和优化,使得数据库...
该文档是李兴华针对oracle 11g 的课堂笔记,是pdf格式文本。。。。
本学习笔记详细记录了作者在准备Oracle 11g OCP认证过程中的学习心得和实践经验,对于希望深入理解Oracle数据库管理和优化的读者来说,是一份宝贵的资料。 Oracle 11g包含了许多重要的特性和改进,例如: 1. **...
"Windows Server 2008 安装 Oracle 11g 详细笔记总结" 本文将详细介绍如何在 Windows Server 2008 上安装 Oracle 11g,包括安装前的准备工作、安装过程、安装后的配置和基本操作。 一、安装前的准备工作 在安装 ...
这篇学习笔记将带你深入理解Oracle11g的核心概念和技术,帮助你踏上数据库管理的成功之路。 首先,Oracle11g的基础部分涵盖了数据库安装、配置与管理。在安装过程中,你需要了解如何选择合适的安装选项,如企业版或...
### Oracle 10g DBA 知识点详解 #### 一、Oracle 服务与启动命令 在 Oracle 10g 数据库管理中,服务名(Service Name)和系统标识符(System Identifier, SID)是两个重要的概念。服务名用于客户端连接到数据库...
有关oracle数据库基础学习OCP课程的基础051的课程笔记
Oracle 10g 是Oracle公司推出的数据库管理系统的一个版本,它在2003年发布,提供了许多增强功能和性能优化,对于数据库管理员(DBA)来说是重要的学习和认证目标。"Oracle OCP"(Oracle Certified Professional)是...
资源名称:成功之路:Oracle 11g学习笔记内容简介:本书专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发中的一些技巧。开发技巧展示是本书的一大特色(这一点很值得资深的...
Oracle 10g是甲骨文公司发布的一款关系型数据库管理系统,属于Oracle Database产品系列的第十个主要版本。它于2003年发布,支持当时流行的操作系统平台,并引入了众多新特性,包括对网格计算的支持、数据泵、自动...
Oracle10g-linux安装包