游标是数据库中一个命名的工作区,当游标被声明后,他就与一个固定的SQL想关联,在编译时刻是已知的,是静态的.它永远指向一个相同的查询工作区.游标变量可以在运行时刻与不同的SQL语句关联,在运行时可以取不同的SQL语句.它可以引用不同的工作区. 游标和游标变量是不能相互代替的. 如何定义游标类型TYPE ref_type_name IS REF CURSOR [RETURN return_typ
引入索引的目的是为了加快查询的速度。 中,一个索引一旦被建立就由oracle索引建立的方式:自动建立,但用户建立unique系统自动创建唯一索引手工建立索引index empcon(ename);公司推荐的命名方式:表名,列名,和对象类型DML参考可以建索引的条件:2%之间),如果是返回数据量大的话,还是直接扫描整个表更好些。操作少,此列包含大量select一列或多列经常出现在 索引可以建立在
数据字典是有SYS数据字典试图分为USER,ALL,DBA 表名命名规则:必须以英文字母开头,之后可以跟字母,数字,下划线,名字最短为一个字母,最长为 oracle 如何引用其他用户的表用户名 schema系统中是没有区别的。只是模式名学术味更浓一些 4000必须定义定长字符数据1DATE,取值范围是公元前9999月 SP,最大值为s,最大值为,BF
单行自查询可以放在having子句中:单行子查询使用单行比较运算符单行子查询放在单行比较关系符的右边单行子查询放在括号中单行子查询中不能使用 操作符的含义为子查询返回列表中的任何一个, empno ename,sal,job where(AVG emp grou < ,> =IN多列子查询:成对比较的多列子查询
第七章:多表查询1. 在oracle系统中,查询的数据可以来自多个表,即一个查询语句可以对多个表操作。造成这一现象的原因是数据库的规范化(Normalization)2. 主键和实体完整性:3. 主键:是关系数据库表中的某一列或某几列的组合,能唯一的标识关系数据库表中的一行4. 实体完整性:主键不能包含NULL值,并且主键必须能唯一的标识任一行。5. 表的设计者负责定义主键,关系数据库管理系统负责
第四章:单行函数:1. 单行函数只能对表的一行数据操作,并且对表的每一行只产生一个输出结果。可以接收一个或多个参数:单行函数可以用在select,where,order by 子句中2. 单行函数包括:字符型,数字型,日期型,转化型,一般型3. Oracle内部日期存储格式为:世纪,年,月,日,时,分,秒4. Oracle有效日期是公元前4712年到公元后9999年5. 把字符串转换成日期 : s
Error(13,50): PL/SQL: ORA-00984: 解决办法: INSERT INTO TAB_EMPLOYEE(id,emp_no,emp_name,user_name,password,role,privilege,flag)VALUES(user_id,emp_no,emp_name,user_name, emp_password, emp_role, emp_privile
Where子句跟在from Where BETW
语句是必须的,这是最简单的查询语句 “* Oracle的影子 在查询语句中选择指定的列,就是关系数据库中所称的投影(project
第二章:PL/SQL基础 2.1 PL/SQL程序结构 2.1.1 PL/SQL块的类型 所有的PL/SQL程序都是以块作为基本单位,以及都是由块组成的。 这些块可以是按顺序出现的,也可以是嵌套的 块可以根据其带名称和不带名称以及在数据库中的存储方式分为以下类型: 匿名块:只能执行一次,不能存储在数据库中 带名块:一种带标签的匿
Oracle9i PL/SQL 从入门到精通学习笔记 第一章:PL/SQL简介 1.1 什么是PL、SQL PL/SQL是一种比较复杂的程序设计语言,用于从各种环境访问oracle数据库。现在PL/SQL和服务器集成在一起。这样可以快速而有效的处理PL/SQL代码。 SQL是一种第四代语言,这意味着它会描述应该做什么,但不会描述如何去做,所以相对第三代语言来
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号