作为专门包裹递送的ForwardThinking公司的一名软件开发人员。由于船运市场在衰弱,公司决定提供一个新的服务以满足独立的运输经纪人。他们现在的系统适合于现有的以小商业者和个体为代码的独立客户。你被要求创建一个ASP.NET应用程序,这个应用程序使用基于角色安全体制,允许经纪人访问他们所被授权访问的页面。你使用Microsoft SQL Server数据库管理使用ASP.NET应用程序的用户名单和用户角色。一个命名为Role的表包括一列命名为RoleID和一列命名为RoleNAME。一个命名为Users的表包括一列命名为UserID,一列命名为UserNAME,一列命名为Password。一个名为UserRoles的表包含一列命名为UserID,一列命名为RoleID。你必须创建一个存储过程返回属于某个特定权限的所有用户。你写出下列Transact-SQL代码定义的存储过程: CREATE PROCEDURE GetRoleMembers @RoleID int AS 下列你将使用哪个代码段完成存储过程? A. SELECT UserRoles.UserID, Users.UserName FROM Users B. SELECT UserRoles.UserID, Users.UserName FROM UserRoles INNER JOIN Users On Users.UserID = UserRoles.UserID WHERE UserRoles.RoleID = @RoleID C. SELECT UserRoles.UserID, Users.UserName FROM UserRoles INNER JOIN Roles On UserRoles.RoleID = Roles.RoleID, Users WHERE UserRoles.RoleID = @RoleID D. ELECT Users.UserID. Users.UserName FROM Users, UserRoles INNER JOIN Roles On UserRoles.RoleID = Roles.RoleID WHERE UserRoles.RoleID = @RoleID E. SELECT Users.UserID. Users.UserName FROM Users, UserRoles INNER JOIN Roles On UserRoles.RoleID = Roles.RoleID