知识点1
时间:2010-12-08 来源:初学软件
代码
事物:用户定义的一个数据库操作序列,这些要么全部都不执行,要么全部执行
约束:非空 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 表
相关阅读 更多 +