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 表的查询权限
能告诉我一下了理由么 展开
(A)创建一个视图显示 ORDER 表的客户信息
(B)创建一个存储过程检索 ORDER 表的客户信息
(C)创建一个 scalar user-defined function 来检索ORDER的客户信息
(D)授予客户对 Order 表和 LineItem 表的查询权限
能告诉我一下了理由么 展开
2个回答
展开全部
首先要明确的是,要查询订单信息,输入和输皮槐出各是什么
输入一顷帆定包含客户的用户名,因为客户只能查看自己的信息.还可能包括订单日期等参数.
输出将会是一个表,包含订单的各种信息,但不包括主键.可能会有多条记录.
视图无法加参数查询所以首先排除A,scalar UDF只能输出单个数值,无法输出一个表,所以雀握雹C也排除,而D则允许顾客看到订单的主键,剩下的只有B.
顺便说,除了存储过程外,另一个选择可以用带参数的table value UDF查询.
输入一顷帆定包含客户的用户名,因为客户只能查看自己的信息.还可能包括订单日期等参数.
输出将会是一个表,包含订单的各种信息,但不包括主键.可能会有多条记录.
视图无法加参数查询所以首先排除A,scalar UDF只能输出单个数值,无法输出一个表,所以雀握雹C也排除,而D则允许顾客看到订单的主键,剩下的只有B.
顺便说,除了存储过程外,另一个选择可以用带参数的table value UDF查询.
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询