oracle
goby2008
这个作者很懒,什么都没留下…
展开
-
oracle 10学习笔记
查看信息desc v$controlfile查看文件路径select status,name from v$controlfile查看数据文件desc v$datafile相看数据文件信息select file#,status,name from v$datafile desc v$logfileselect member from v$logfile dos下登录sqlplus "syste...2009-05-30 23:26:24 · 98 阅读 · 0 评论 -
Oracel 数据库清空脚本
在开发过程中,可能经常需要重新初始化数据库,在初始化之前,我们肯定希望不再有以前的老表、存储过程等用户对象,用下面的教本就可以做到这一点: BEGIN FOR rec IN (SELECT object_name,object_type from user_objects WHERE object_type='PROCEDURE' OR object_...原创 2010-05-18 09:34:07 · 88 阅读 · 0 评论 -
常用数据表结构修改sql语句(oracle)
修改表名: ALTER TABLE srcRENAME TO dest; 修改列名: ALTER TABLE tablename RENAME COLUMN src TO dest; 修改列的数据类型: ALTER TABLE tablename MODIFY col VARCHAR2(255); 如果同时需要修改列名和数据类型,则可以先修改数据类型再来修改列名,即执行上述两条sql...原创 2010-05-18 09:32:44 · 105 阅读 · 0 评论 -
sql查询
http://192.168.10.158:5560/isqlplus/ --求部门中哪些人的薪水最高select ename,sal from empjoin (select max(sal) max_sal,deptno from emp group by deptno) ton (emp.sal=t.max_sal and emp.deptno=t.deptno)--求部门平均薪水的...2010-05-05 14:13:49 · 89 阅读 · 0 评论 -
学习笔记
//解锁用户 alters user scott account unlock; //解决查询 ' select ss || 'sssd''sdfsdf' from ee; //不重复显示已有的数据 distinct select distinct depno from emp; //查询空的值 select * from emp where comn is nul...2010-04-27 16:41:46 · 102 阅读 · 0 评论 -
sql*loader的使用
1、sql*Loader简介sql*Loader概述,基本使用方法2、sql*Loader的控制文件如何创建使用控制文件,控制文件的语法特证3、sql*Loader的数据文件sql*Loader数据文件的内容,不同格式数据文件的应用 命令sqlldr 例子1: 按设定进行获取数据***********c.ctl**********load data infile 'c:\abc.txt'app...2009-06-07 00:18:28 · 102 阅读 · 0 评论 -
表空间和表的管理
表空间的管理 例子1:create tablespace tabsdatafile 'c:\oracle\product\10.1.0\ordata\test\tabs.dbf' size 10M; 把表空间tabs授权给test用户使用alter user test default tablespace tabs; grant unlimited tablespace,dba to tes...2009-06-05 17:28:10 · 106 阅读 · 0 评论 -
安全管理
安全管理1、oracle的安全管理体系oracle管理数据库安全的特点2、用户管理创建、修改用户、用户口令的维护,用户的授权3、角色管理角色的创建、授权4、配置文件的设置什么是配置文件,怎样使用配置文件 例子1:设置权限grant select on scott.abc to test;//把表scott.abc授权给testconn /as sysdba;alter user test d...2009-06-04 23:09:02 · 135 阅读 · 0 评论 -
触发器
触发器的设计删除了的数据,只要没有执行commit,使用rollback可以恢复事务简述什么是事务事务是数据库中重要的机制,用于确保数据完整性和并发处理的能力。它将一条/一组SQL语 句当作成一个逻辑上的单元,用于保障这些语句都成功/失败。事务的特性事务具有ACID四大特性A(Atomicity):原子性C(Consistency):一致性I(Isolation):隔离性D(Durability...2009-06-04 11:34:09 · 76 阅读 · 0 评论 -
同义词和序列的使用
同义词的使用利用同义词可以很方便地操纵不同用户模式下的对象,这里述怎样 创建并使用同义词 查看当前用户select user from dual; 例子1:create synonym e for scott.e;删除同义词drop sysnonym e; 例子2:共同同义词create public synonym e for scott.e; 查询同义词系统情况desc...2009-06-03 23:19:28 · 184 阅读 · 0 评论 -
PL/SQL 视图
关于视图1、什么是视图视图实际上是一条查询语句,是数据的显示方式2、视图的作用安全方便一致性例子1:create or replace view myviewasselect * from abc; 例子2:设定检测添加数据create or replace view myviewasselect * from abc where C>=100with check option/ ...2009-06-03 17:14:21 · 118 阅读 · 0 评论 -
PL/SQL 存储过程
1、游标的设计开发 什么是游标,为什么用游标,怎样使用游标 2、存储过程 存储过程的创建,参数使用,存储过程的执行 3、存储函数的设计 函数的创建,参数使用,函数的调用 4、包的设计与应用 什么是包,包的创建及使用 存储过程 创建语法 CREATE[OR REPLACE]PROCEDURE procedurename [(param1[{in|out|...2009-06-03 09:29:11 · 81 阅读 · 0 评论 -
PL/SQL 导常处理 游标
导常处理1、什么是异常 在PL/SQL中的一个警告或错误的情形都被称为异常。包括:编译时刻错误和运行时刻 错误。2、异常分类 系统异常 自定义异常3、异常结构 EXCEPTION WHEN...THEN例子1:declaretest varchar2(10);beginselect a into test from abc where a='a';dbms_output.pu...2009-06-02 23:11:11 · 95 阅读 · 0 评论 -
PL/SQL语言学习
PL/SQL语言学习变量声明1、变量声明的内容 赋予变量适当名称 赋予变量正确的数据类型 定义变量(标准、记录) 控制变量范围2、命名规则 变量由字符开头 可以包含:数字,下划线、“$”,“#”等 变量长度范围:1~30 大小写不区分 变量名不能是系统关键字.set serveroutput on size 10000例子一:declarex varchar2(...2009-06-01 23:11:41 · 88 阅读 · 0 评论 -
结合案例
表的建立sql create table mytest(name varchar2(50),passwrd varchar2(50),id number); 1 序列 create sequence seq_id increment by 1 start with 1 nomaxvalue; 2 触发器的建立 create or replace tr...原创 2010-05-23 23:29:28 · 111 阅读 · 0 评论