随笔分类 -  Oracle数据库

摘要:存储过程和函数以及触发器 PL/SQL程序块都是匿名块,当需要再次调用这些程序块时,只能再次编写程序块的内容,然后又oracle重新编译执行,为了提高系统的应用性能,oracle提供了一系列“命名程序块”,包括存储过程,函数,触发器和包(包没有涉及)。本章将介绍这些命名程序块。 1.创建存储过程 2 阅读全文
posted @ 2018-08-14 17:09 执棋手 阅读(170) 评论(0) 推荐(0)
摘要:PL/SQL基础 PL/SQL语言是对oracle数据库语言的扩展,是一种高性能的基于处理事务的语言,能运行在任何oracle环境中,支持所有数据处理命令,支持所有SQL数据类型和函数,支持所有oracle对象类型。PL/SQL块可以被命名和存储在数据库服务器中,同时也能被其他的PL/SQL程序或者 阅读全文
posted @ 2018-08-14 15:35 执棋手 阅读(147) 评论(0) 推荐(0)
摘要:子查询与高级查询 我们在检索数据库的时候,需要将多个表关联起来进行查询,最常用的有子查询、连接查询和集合查询,子查询可以从另外一个表获取数据,连接查询可以指定多个表的连接方式,集合查询可以将两个或者多个查询返回的行组合起来。 一.子查询 1.1在where字句中使用子查询 select * from 阅读全文
posted @ 2018-08-13 18:58 执棋手 阅读(291) 评论(0) 推荐(0)
摘要:一.SQL语言基础 1.1SQL语言分类 sql语言按照实现功能的不同可以分为DML(数据操纵语言)、DDL(数据定义语言)、DCL(数据控制语言),DML主要用来处理数据库中的数据,DML语言允许用户对数据库的数据进行增删改查等操作。 DML常用语句和功能如下: DDL常用语句如下: DCL常用语 阅读全文
posted @ 2018-08-13 17:32 执棋手 阅读(176) 评论(0) 推荐(0)
摘要:oracle数据库模式对象 模式对象就是存储在用户模式下的数据库对象,Oracle数据库中的模式对象包括表、视图、索引、同义词、序列等,其中表用于存储用户数据,索引用于提高数据的检索效率,视图用于从一个或多个表中导出常用的数据,序列用于自动生成列值,同义词为对象定义别名。 本文重点: 1.表和表的完 阅读全文
posted @ 2018-08-08 17:03 执棋手 阅读(215) 评论(0) 推荐(0)
摘要:一.oracle函数依赖和范式理论 1.函数依赖 1)非平凡依赖:在关系R(U)中,对于U的子集X和Y,如果X->Y,Y不属于X的子集,则称X->Y是非平凡依赖。 2)平凡依赖:反之就是平凡依赖。 3)完全函数依赖:如果X->Y,对于任意X的子集X'存在X'-\>Y,则称X->Y为完全函数依赖。 4 阅读全文
posted @ 2018-08-08 00:15 执棋手 阅读(180) 评论(0) 推荐(0)