2011年2月28日
摘要: 视图:是一个封装了各种复杂查询的语句,就称为视图创建视图:CREATE VIEW 视图名字(字段) AS子查询,如Create view v$_emp asSelect empno,ename,salFrom empWhere deptno = 20;视图实际上可以看作一个子查询或者一张表如果要创建一个同名视图,则必须先将之前的视图删掉,再进行创建;有时候如果先删除再创建会比较麻烦,所以最好的方式是如果视图存在则先自动删除,之后自动创建,如:Create or replace view v$_emp asSelect empno,ename,salFrom empWhere deptno = 阅读全文
posted @ 2011-02-28 16:15 springside5 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 约束就是指对插入数据的各种限制,例如:人员的姓名不能为空,人的年龄只能在0~100岁之间。约束可以对数据库中的数据进行保护。约束可以在建表的时候直接声明,也可以为已建好的表添加约束。1.NOT NULL:非空约束例如:学生表中学号不能为空CREATE TABLE student ( Pid NUMBER NOT NULL, Name VARCHAR(30) );//插入数据:INSERT INTO student(pid,name) VALUES (11,'张三'); //插入错误的数据,会受到约束限制,不能插入INSERT INTO student(name) VALUES 阅读全文
posted @ 2011-02-28 10:55 springside5 阅读(195) 评论(0) 推荐(0) 编辑