umi
txs_mo
eyi
tASBEGININSERTsalesSELECTa销售日期b产品名称a数量AS销售数量a数量b价格AS销售金额FROM销售a产品b客户cWHEREa产品编号b产品编号ANDa客户编号c客户编号ANDc客户编号
oANDa销售日期betwee
begi
timea
de
dtime
forderby销售日期ascRETURNENDdeclare
oochar7time1datetimetime2datetimesettime120110101settime220111011set
ooselect客户编号from客户where客户名称客户Aselectfromudf_GetCPListByCID
ootime1time2
四实验中的问题及心得
实验四
一实验目的
12131415熟练掌握使用企业管理器和TSQL语句创建、查询、更新、修改和删除视图。进一步掌握视图与基本表的联系与区别。理解索引的概念和作用。熟练掌握索引的创建与删除。
f二实验内容及要求
对CPXS数据库,完成如下任务:
15创建视图(1)启动SSMS,在产品销售数据库CPXS中创建价格小于2000的产品视图VIEW_CP_PRICE2000,要求加密并保证对该视图的更新都要符合价格小于2000这个条件,写出创建过程和对应的TSQL语句(2)打开查询分析器,用TSQL语句创建各客户购买产品的情况VIEW_GMQK视图,包括客户编号、客户名称、产品编号、产品名称、价格,购买日期、购买数量。16查询视图(1)基于VIEW_CP_PRICE2000视图,查询价格在2000以下产品的产品编号、名称和价格(2)基于VIEW_GMQK视图,查询各客户在20004年3月18日购买产品的情况。17更新视图利用TSQL语句对于视图VIEW_CP_PRICE2000进行以下数据更新。(1)插入一条CP记录(100042数码相机15002)。2将产品编号为’100042’的价格改为1800。3删除产品编号为’100042’的产品。18修改视图将VIEW_CP_PRICE2000视图不加密。19删除视图将VIEWGMQK视图20索引的创建(1)对CP表,在产品名称上定义一个唯一非聚簇的索引i
d_cp,降序,填充因子为80。(2)先创建各客户购买产品的情况VIEW1视图,包括客户编号、客户名称、产品编号、产品名称、价格,购买日期、购买数量,然后在客户编号产品编号购买日期定义一个唯一聚簇索引i
d_view1。(请注意7个SET选项设置)。21索引的删除删除i
d_view1索引。
三实验过程及结果
(实验结果可以是运行画面的抓屏,抓屏图片要尽可能的小。)1(1):代码:USECPXS
GOCREATEVIEWVIEW_CP_PRICE2000withENCRYPTIONASSELECTFROM产品where价格2000显示:
f2代码:USECPXSGOCREATEVIEWVIEW_GMQKASSELECTa客户编号c客户名称b产品编号b产品名称价格销售日期购买日期数量购买数量FROM销售a产品b客户cwherea产品编号b产r