-- 1. sequence excise
create sequence myseq start with 1 increment by 1 order cache 20 nocycle;
select myseq.nextval from dual; -- currval
drop sequence myseq;
-- 2. Synonyms
select * from dual;
select table_name from all_tables where lower(table_name) = 'dual';
select table_name from user_tables;
create public synonym USER_INFO for admin.USER_INFO;
drop public synonym USER_INFO;
-- 3. procedure
create or replace procedure myproc
as
i number;
begin
i := 100;
dbms_output.put_line('i='||i);
end;
/
exec myproc;
drop procedure myproc;
-- 4. trigger
create or replace trigger tr_USER_INFO
before insert or update or delete on USER_INFO
begin
raise_application_error(-20001,'can t modify');
end;
/
delete from USER_INFO;
drop trigger tr_USER_INFO;
-- 5. back up & recovery
-- a) imp & exp
-- b) sql loader
分享到:
相关推荐
这份"Oracle练习题初学者适用"的压缩包提供了一系列的DOC文件,旨在帮助初学者系统地学习和巩固Oracle的相关知识。 首先,我们可以从“Oracle习题”这个文件名推测,这些文档可能包含了各种类型的题目,如选择题、...
Oracle数据库安装完毕,自带有很实用的练习用表:DEPT、EMP、BONUS、SALGRADE。很方便练习。 但是MySQL数据库安装完毕,却没有练习用表。 特此,把Oracle这4个练习用表的建表语句,分别用Oracle语句和MySQL语句写...
### Oracle数据库经典练习知识点解析 #### 一、员工信息综合查询与SQL技巧 在Oracle数据库中,通过一系列经典练习,可以深入理解SQL语言的应用及Oracle数据库的管理。以下是对几个关键练习的详细解析: 1. **...
这个“适合新手的Oracle练习题集合”旨在帮助初学者巩固理论知识,提高实践技能,同时通过解决实际问题,如安全认证和转账问题,加深对Oracle数据库的理解。 1. **SQL基础**:在Oracle中,SQL(结构化查询语言)是...
2. 第二个练习使用了左连接(LEFT JOIN)来显示所有部门的详细信息和部门人数。`e.deptno(+)=d.deptno`是左连接的表示方式,即使在员工表中找不到对应部门编号,也会返回部门的信息,但员工数为零。 3. 第三个练习...
【Oracle练习】是一个关于数据库管理和开发的主题,主要集中在Oracle这一全球广泛使用的数据库管理系统上。Oracle数据库是企业级的关系型数据库,被广泛应用于大型企业和组织的数据存储和管理。在这个主题中,我们...
通过这些上机练习,用户能够熟练掌握Oracle SQL*Plus的使用,理解SQL语句的语法和逻辑,为实际工作中的数据库管理与开发打下坚实基础。同时,通过不断练习和对照答案调整,可以有效提高问题解决能力,进一步提升在...
本资料包针对Oracle数据库的SQL使用提供了丰富的练习资源,旨在帮助用户深入理解和熟练掌握SQL语言在Oracle环境中的应用。 "SQL10G.CHM"可能是一个关于Oracle 10g版本的SQL参考手册或教程,其中包含了该版本SQL语法...
Oracle数据库自带的数据库练习表MySQL版。包含(EMP、DEPT、BONUS、SALGRADE、DUMMY)
2. **单行函数应用**:Oracle数据库提供了一系列的单行函数,如`TO_CHAR()`用于格式化日期或数值,`UPPER()`和`LOWER()`用于大小写转换,`LENGTH()`计算字符串长度等。在实际练习中,可能需要使用这些函数来处理数据...
2.怎么获取有哪些用户在使用数据库 select username from v$session; 3.如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ? select sys_context('userenv','ip_address') from dual; 如果是登陆本机数据库,只能...
这个"学习oracle练习sql脚本.zip"文件显然是为那些希望深入理解和掌握Oracle数据库及SQL语法的人准备的。 在Oracle中,SQL被用来创建和操作数据库对象,如表、视图、索引等,以及查询、更新和管理存储在数据库中的...
2. 数据库对象:在Oracle中,你需要了解各种数据库对象,如表、视图、索引、序列、存储过程、触发器等。表是存储数据的基本单元,视图是从一个或多个表中抽象出来的虚拟表。索引能提高查询速度,序列用于生成唯一的...
oracle查询练习
针对大三学生的学习需求,这份“各种Oracle练习(习题+答案)”的资源提供了全面的复习材料,涵盖了Oracle数据库的基础知识到高级概念,旨在帮助学生巩固理论知识,提升实际操作技能,以应对考试或未来的职业需求。...
Oracle是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据主导地位。Oracle数据库系统以其高效、稳定和安全的特点著称。"Oracle培训练习题和相关环境"这个资源显然是为那些希望深入学习Oracle技术,...
从给定的Oracle练习题目中,我们可以提炼出一系列重要的数据库操作和SQL技能点,这些技能对于初学者来说至关重要。下面是对这些知识点的详细说明: ### 基本SQL查询 这是学习SQL的基础,涉及到如何使用`SELECT`, `...
一道经典的Oracle练习题 分享 很值得大家下下来练习练习哦 可以用存储过程和java来做做
练习概览:安装 Oracle 软件 2-21 3 创建 Oracle 数据库 课程目标 3-2 为数据库制定计划 3-3 数据库:示例 3-4 Database Configuration Assistant (DBCA) 3-5 使用 DBCA 创建数据库 3-6 口令管理 3-12 创建...
这些练习题涵盖了Oracle数据库的基本查询技巧,包括子查询、连接操作、聚合函数、条件判断以及各种内置函数的使用。通过解决这些问题,可以深入理解Oracle SQL和PL/SQL的用法,并提升在实际数据库管理中的技能。