摘要: (一)PL/SQL块 PL/SQL程序由三个块组成,即声明部分、执行部分、异常处理部分,其中执行部分是必须的。 PL/SQL块的结构如下: PL/SQL块可以分成三类: 1、无名快:动态构造,只能执行一次。 2、子程序:存储在数据库中的存储过程、函数及包等。当在数据库建立好后可以在其他程序中调用它们 阅读全文
posted @ 2018-08-07 10:54 秋风de领域 阅读(3362) 评论(0) 推荐(0) 编辑
摘要: (一)什么是PL/SQL PL/SQL是是由甲骨文公司在90年代初开发,以提高SQL的功能。 PL/SQL是嵌入在Oracle数据库中的三个关键的编程语言之一(随着SQL本身和Java)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQ 阅读全文
posted @ 2018-08-07 09:31 秋风de领域 阅读(629) 评论(0) 推荐(0) 编辑
摘要: (一)子查询(复习) 子查询是嵌套在SQL与剧中的另一个SELECT语句 子查询 (内查询) 在主查询执行之前执行 主查询(外查询)使用子查询的结果 -- 查询工资大于149号员工工资的员工的信息 (二)多列子查询 主查询与子查询返回的多个列进行比较 多列子查询中的比较分为两种 成对比较 不成对比较 阅读全文
posted @ 2018-08-06 17:55 秋风de领域 阅读(13770) 评论(0) 推荐(1) 编辑
摘要: 创建两张表tab01,tab02 查询department_id分别为70,80,90的数据条数 (一)UNION操作符 UNIUN操作符返回两个查询的结果集的并集 (二)UNION ALL 操作符 UNION ALL 操作符返回两个查询的结果集的并集。对于两个结果集的重复部分,不去重。 (三)IN 阅读全文
posted @ 2018-08-06 11:34 秋风de领域 阅读(773) 评论(0) 推荐(0) 编辑
摘要: (一)权限 数据库安全性: 系统安全性 数据安全性 系统权限: 对于数据库的权限 对象权限: 操作数据库对象的权限 系统权限 超过一百多种有效的权限 数据库管理员(DBA)具有高级权限以完成管理任务,例如: 创建新用户 删除用户 删除表 备份表 (二)用户 1、创建用户 Oracle登录用户为sys 阅读全文
posted @ 2018-08-06 10:34 秋风de领域 阅读(3048) 评论(0) 推荐(0) 编辑
摘要: (一)序列 序列: 可供多个用户用来产生唯一数值的数据库对象 自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内存可以提高访问效率 1、定义序列 CREATE SEQUENCE sequence [INCREMENT BY n] --每次增长的数值 [START WITH n] --从 阅读全文
posted @ 2018-08-05 16:36 秋风de领域 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 1、什么是视图 视图是一种虚表 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句 视图向用户提供基表数据的另一种表现形式 2、为什么使用视图 控制数据访问 简化查询 避免重复访问相同的数据 3、 阅读全文
posted @ 2018-08-05 11:37 秋风de领域 阅读(484) 评论(0) 推荐(0) 编辑
摘要: (一)什么是约束 约束是表级的强制规定 有以下五种约束 NOT NULL :非空 UNIQUE:唯一 PRIMARY KEY:主键 FOREIGN KEY:外键 CHECK:检查 注意约束 如果不指定约束名 ,Oracle server 自动按照 SYS_Cn 的格式指定约束名 创建和修改约束: 可 阅读全文
posted @ 2018-08-04 21:34 秋风de领域 阅读(419) 评论(0) 推荐(0) 编辑
摘要: (一)插入数据 方式一 insert语句语法 INSERT INTO table [(column [, column...])] VALUES (value [, value...]); 使用这种语法一次只能向表中插入一条数据 若按照列的顺序赋值,可以不用写列名 否则要写列名,对于非空的列一定要复 阅读全文
posted @ 2018-08-04 13:06 秋风de领域 阅读(288) 评论(0) 推荐(0) 编辑
摘要: (一)常见数据库对象 (二)Oracle数据库中的表 1、用户定义的表 select * from user_tables:查看用户创建的表 select * from user_catalog:查看用户的数据库对象 2、命名规则 表名和列名: 必须以字母开头 必须在 1–30 个字符之间 必须只能 阅读全文
posted @ 2018-08-04 10:12 秋风de领域 阅读(374) 评论(0) 推荐(0) 编辑