Oracle 中创建视图的方法

select * from dual;
--家庭成员信息表(family)
CREATE TABLE family_info(family_id  NUMBER(10,0)  PRIMARY KEY NOT NULL,   --家庭成员IDfamily_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 as
select 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语句描述,当被创建的时候可以作为虚拟表使用 

 
                        


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部