SQL Server2005存储过程的问题

你是一个在线书店零售商的数据库开发者。客户通过公司的网站订购书。一旦顾客填写了订单,订单的信息将存入一个名为BookOrders的数据库内。经过批处理后,订单信息将被转化... 你是一个在线书店零售商的数据库开发者。客户通过公司的网站订购书。一旦顾客填写了订单,订单的信息将存入一个名为 BookOrders 的数据库内。经过批处理后,订单信息将被转化到一个名叫Reports数据库内。这个数据库含有两个表,一个叫Order,另一个叫LineItem。Order表包括了订单的一些基本信息。LineItem表则包含了订单中一些涉及私人的信息。Order 和LineItem表是将要被给出的。为了使顾客能够通过公司的网站察看而且只能察看自己的订单信息。顾客不能够修改提交过的订单信息。订单的主键和顾客是不相关的,而且是不可见。你该做(B )。
(A)创建一个视图显示 ORDER 表的客户信息
(B)创建一个存储过程检索 ORDER 表的客户信息
(C)创建一个 scalar user-defined function 来检索ORDER的客户信息
(D)授予客户对 Order 表和 LineItem 表的查询权限

能告诉我一下了理由么
展开
 我来答
quziguang

2011-12-02 · TA获得超过3478个赞
知道大有可为答主
回答量:4965
采纳率:84%
帮助的人:928万
展开全部
首先要明确的是,要查询订单信息,输入和输出各是什么
输入一定包含客户的用户名,因为客户只能查看自己的信息.还可能包括订单日期等参数.
输出将会是一个表,包含订单的各种信息,但不包括主键.可能会有多条记录.

视图无法加参数查询所以首先排除A,scalar UDF只能输出单个数值,无法输出一个表,所以C也排除,而D则允许顾客看到订单的主键,剩下的只有B.

顺便说,除了存储过程外,另一个选择可以用带参数的table value UDF查询.
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
test19375

2011-12-02 · TA获得超过1523个赞
知道小有建树答主
回答量:1969
采纳率:45%
帮助的人:366万
展开全部
嗯,顶一楼!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式