知识点1



代码
事物:用户定义的一个数据库操作序列,这些要么全部都不执行,要么全部执行



约束:非空 not
null 确保值不为空 唯一约束 unique 确保所在字段或字段组合不会出现重复值,但允许出现空值 主键约束 primary key 非空且唯一 外键约束 foreign key 确保两个表或两个字段的关系 检查约束 check 定义在字段上,每条记录都要满足的条件

索引作用:加快对表的查询 创建 create index 索引名 on 表 (字段)删除 drop index 索引名



试图 :虚表 相当于子查询

视图的好处:
1.可以限制对数据的访问,让用户通过试图可以看到表中的一部分数据

2. 可以使复杂的查询变的简单

3. 提供了数据的独立性,用户不用知道数据来源于处

4. 提供了对相同数据的不同显示

创建视图:create or replace view 视图名
as sql语句

删除:drop view 视图名

%type 和 %rowtype
表名.列名
%type
表名
%rowtype


pl
/sql 中的函数
数字函数
字符函数
类型转换函数
日期函数
转换:
数字函数》字符函数 to_char

日期函数》字符函数 to_char

字符函数》数字函数 to_number

字符函数》日期函数 to_date



等值连接
非等值连接
外连接
自连接
交叉连接
-- Cross joins
自然连接
-- Natural joins
使用Using子句的连接
完全外连接或者左右外连接
外连接中可以使用任意的连接条件

 case 搜索函数  select (case when 性别 = '1'  then 男 else 女 end ) as 性别  from 表 

posted @ 2010-12-08 06:52  初学软件  阅读(187)  评论(0编辑  收藏  举报