视图的定义删除等的例题及SQL语句_查看视图的sql语句
视图的定义删除等的例题及SQL语句由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“查看视图的sql语句”。
实验四:视图
一、实验目的1、掌握视图的定义与维护操作
2、加深对视图在关系数据库中的作用的理解。
二、实验环境
已安装SQL Server 2005 企业版的计算机;
三、实验内容
以数据库原理实验1数据为基础,请使用T-SQL 语句实现进行以下操作:
1、创建一个视图,该视图只含上海客户信息,即客户号、客户姓名、住址。
create view kh
as select cust_id,cust_name,addr
from customer where addr='上海'
2、对视图添加一条记录数据。(注意:分别查看customer表和该视图的结果。)
insert into kh
values('c0021','李阳','上海','0100888888')
3、删除视图中所有姓“王”的客户数据。
delete from kh where cust_name like '王%'
4、通过视图修改表内某一客户的姓名。
update kh set cust_name='万华' where cust_name='李勇'
5、有两个基本表employee和sales,创建一个视图,该视图包含相同业务员的编号、姓名、订单号、销售总金额。
1.create view ywy as select sale_id,emp_name,order_no,tot_amt from employee,sales where employee.emp_no=sales.sale_id6、将上述视图中订单号为10001的记录的销售总金额改为60000。
update ywy set tot_amt=6000 where order_no='10001'
7、给上述视图添加一条记录数据。
2.insert into ywy values('E0005','张三','1236',25000)
8、删除上述视图。
9、drop view ywy