oracle创建视图

来源:互联网 发布:c 语言教程 编辑:程序博客网 时间:2024/04/26 08:52

select * from dual;--家庭成员信息表(family)CREATE TABLE family_info(  family_id  NUMBER(10,0)  PRIMARY KEY NOT NULL,   --家庭成员ID  family_name VARCHAR2(50)  NULL,       --家庭名称  login_name VARCHAR2(50)  NULL,            --用户姓名  login_password VARCHAR2(6)  NULL,              --用户密码  family_role  VARCHAR2(10)  NULL,            --角色  family_birthday  DATE  DEFAULT SYSDATE  NULL ,--生日  family_date DATE DEFAULT SYSDATE NULL,--更新时间  family_sex NUMBER(5) NULL,--性别  by1 VARCHAR2(50) NULL,--备用列  by2 VARCHAR2(50) NULL,  by3 VARCHAR2(50) NULL);commit;

----创建视图 replace代表如果存在则覆盖已有的视图create or replace view family_info_view asselect family_id,family_name,login_password,family_date,family_sex from family_info where 1=1;

--查询视图select * from family_info_view;

--删除视图

drop view family_info_view;commit;

--视图是查询一个或多个表的select语句描述,当被创建的时候可以作为虚拟表使用

0 0
原创粉丝点击